CentOS下mysql第一次密碼修改
阿新 • • 發佈:2018-12-23
本文是建立在mysql安裝完畢的基礎上繼續的
注意:在mysql命令列中使用命令都需要以 分號結尾";"之後再回車,命令才會執行
step1:啟動mysql
service mysqld start ;
systemctl start mysqld.service;
step2:檢視mysql執行狀態
service mysqld status;
systemctl status mysqld.service;
step3:密碼更改
在第一次執行mysql的時候,mysql會自動生成一個temp密碼 只有啟動過一次的mqsql才能看到這個臨時密碼
grep 'temporary password' /var/log/mysqld.log;
step4 獲取暫時密碼後 登陸mysql 並修改登陸密碼
//登陸
mysql -uroot -p;
//更改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
step 4.5 密碼太簡單的話會被報錯 嫌棄密碼不夠安全
可以自己更改設定去調整成簡單有效的
程式碼如下
//修改密碼安全性為0
mysql> set global validate_password_policy=0;
//修改密碼最低長度為1
set global validate_password_length=1;
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345';
到此完畢 登陸成功
啟動mysql服務
service mysqld start
登入本機mysql資料庫
mysql -uroot -p
重啟mysql服務
service mysqld restart
停止mysql服務
service mysqld stop
登入遠端mysql資料庫
mysql -h主機地址 -u使用者名稱 -p使用者密碼
檢視mysql執行狀態
service mysqld status
檢視mysql的執行使用的程序
ps -e |grep mysql