centos系統上MySQL的安裝,配置及密碼修改
阿新 • • 發佈:2018-11-29
一、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資料庫的具體的值 需注意大小寫區分