【网站建设】Linux上安装MySQL - 12条命令搞定MySql
從零開始安裝mysql數據庫 : 按照該順序執行 :?
a. 查看是否安裝有mysql:yum list?installed mysql*, 如果有先卸載掉, 然后在進行安裝;
b. 安裝mysql客戶端:yum -y install mysql;
c. 安裝mysql服務器端 :yum -y install mysql_server;
d. 安裝mysql開發庫 :yum -y install mysql-devel;
e. 配置mysql配置文件 : 設置utf-8編碼 :vim /etc/my.cnf , 添加default-character-set=utf8;
f. 啟動mysql數據庫 :service mysqld start;
g. 創建root密碼 :?mysqladmin -u root password 000000;
h. 進入數據庫:mysql -u root -p 之后提示輸入密碼, 輸入密碼后進入;
i. 使用mysql數據庫 :>use mysql?
j. 刪除匿名賬戶 :>delete from user where USER = '';
k. 刷新權限 :>flush privileges;
l. 退出mysql :>\q;
安裝完畢, 并能正常使用;
.
作者?:萬境絕塵?
轉載請注明出處?:?http://blog.csdn.net/shulianghan/article/details/18964835
.
一. 安裝MySQL
1. 檢查mysql是否安裝
執行 yum list installed mysql*, 這個命令的意思是檢查有沒有包名包含mysql的包;
但是出現下面的提示 :?
出現 Another app is currently holding the yun lock; waiting for it to exit ...
出現上述提示的原因是 yum已經啟動了, 而且在阻塞著,而yum是單進程的, 只能同時執行一項命令, 因此我們想要執行其它命令, 必須將這個進程關閉;
關閉該進程的方法 : 進入 var/run/ 刪除 yum.pid 文件 : 這個文件中只有一個端口號 5404 ;
刪除這個yum.pid 即可停止該yum進程 : ?執行 rm -f /var/run/yum.pid 命令即可
之后執行 yum list installed mysql*查看是否安裝過mysql相關的軟件 : 這一次顯示出了我們想要的結果, 沒有安裝mysql相關的文件.
使用rmp -qa | grep mysql* 命令也可以查看是否安裝mysql :?
證明, 沒有安裝有mysql, 同時tomcat也沒有安裝;
2. 顯示yum安裝mysql的版本
執行 yum list|grep mysql 命令, 可以顯示mysql的版本, 查看yum源中有沒有mysql的安裝包;
3. 安裝mysql
執行 yum -y install mysql 命令, 安裝mysql軟件;
安裝 mysql 成功 !!!?
安裝 mysql-server : 執行 yum -y install mysql-server 命令 :?
安裝 mysql-devel : 執行 yum -y install mysql-devel 命令 :?
mysql-devel 安裝完畢;
.
作者?:萬境絕塵?
轉載請注明出處?:?http://blog.csdn.net/shulianghan/article/details/18964835
.
4. 配置mysql配置文件
執行 vim /etc/my.cnf 命令, 編輯這個文件 :?
設置mysql字符編碼 為 UTF-8;?
在/ect/my.cnf 中添加 :?default-character-set=utf8
二. 啟動 停止 mysql
1. 啟動mysql
方法一 : 使用 service mysqld mysql可以啟動mysql;注意 中間的是 mysqld, 不是 mysql , 后面還有一個d;
方法二 : 使用 /etc/init.d/mysqld start命令, 也可以開啟數據庫.
2. 停止mysql數據庫
使用 service mysqld stop命令, 可以停止數據庫.
三 mysql數據庫操作
1. 登陸mysql數據庫
修改root賬戶密碼 : mysqladmin -u root password 000000;
使用命令 : mysql -u root@localhost 登陸 :?
使用 quit 命令即退出mysql;
2. 解決無法創建數據庫問題(匿名賬戶登陸)
顯示現有的數據庫 : 使用 >show databases; 命令可以顯示數據庫, 注意后面要帶上分好;
創建數據庫, 會出現下面的情況 :?
出現上述原因是因為 mysql的user表中有匿名賬戶, 雖然用的是root登陸, 但是還是被當做了匿名賬戶, 我們需要刪除這些匿名賬戶 :?
在終端一種 :?
使用service mysql stop 命令關閉mysql, 然后使用 mysqld_safe --skip-grant-table 命令 屏蔽權限 :?
在終端二中 : 新打開一個終端, 并且終端一不關閉, 保持上面的狀態 :?
使用mysql -u root mysql 命令,?
登陸數據庫并創建數據庫 :
?
3. 忘記密碼操作
首先在一個終端中 停止mysql服務, 然后屏幕mysql用戶權限;
進入mysql, 修改 root密碼 :?
4. 如何修改密碼
5. mysql數據庫位置
mysql數據庫存放在 /var/lib/mysql/ 中 :
.
作者?:萬境絕塵?
轉載請注明出處?:?http://blog.csdn.net/shulianghan/article/details/18964835
.
總結
以上是生活随笔為你收集整理的【网站建设】Linux上安装MySQL - 12条命令搞定MySql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android 应用开发】Androi
- 下一篇: 【Android 应用开发】Androi