1. 程式人生 > >centos系統上MySQL的安裝,配置及密碼修改

centos系統上MySQL的安裝,配置及密碼修改

一、Centos上yum安裝(CentOS6.4 64位),在伺服器上執行的命令

1、安裝mysql

yum install mysql mysql-server mysql-devel -y
最後提示 Complete!  表示安裝成功

2、檢視是否生成了mysqld服務, 並設定隨機啟動

chkconfig --list |grep mysql 
數字代表伺服器啟動級別,off代表不開機啟動mysqld服務,on代表開機啟動服務

我們需要設定mysqld開機啟動,執行下面命令進行設定
chkconfig mysqld on 
再次輸入 chkconfig --list |grep mysql  2345數字後面改變為 on 即設定成功

3、啟動mysqld服務

 執行如下命令進行啟動,兩種方法都可以:
 /etc/init.d/mysqld start     
 service mysqld start 

4、停止mysqld服務

執行如下命令進行停止,兩種方法都可以:
/etc/init.d/mysqld stop   
service mysqld stop

5、重啟mysqld服務

執行如下命令進行重啟,兩種方法都可以:
/etc/init.d/mysqld restart
service mysqld restart

6、命令列測試連線mysql ,後續可以在命令列中直接管理資料庫
直接執行,yum安裝的mysql,本地root密碼預設為空

直接輸入 mysql  即可進入mysql

二、 修改mysql上root使用者的密碼

1、知道原來的myql的root的密碼;

方法一:
在mysql系統外,使用mysqladmin
mysqladmin -u root -p password "test123"
Enter password: 【輸入原來的密碼】

方法二:
通過登入mysql系統,
mysql -uroot -p
Enter password: 【輸入原來的密碼】
mysql>use mysql;
mysql> update user set password=passworD("test") where        user='root';
mysql> flush privileges;
mysql> exit;   

2、忘記原來的myql的root的密碼;

首先,你必須要有作業系統的root許可權。要是連繫統的root許可權都沒有,先考慮root系統再走下面的步驟

1. 先停止mysql服務
執行如下命令進行停止,兩種方法都可以:
/etc/init.d/mysqld stop   
service mysqld stop

2. mysqld_safe --skip-grant-tables &
&,表示在後臺執行,不用按空格鍵,直接輸入mysql即可


mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';   
mysql> flush privileges;
mysql> exit;     

注意:本來mysql是不分大小寫的,修改 mysql資料庫的具體的值 需注意大小寫區分