初始化mysql 使用者的密碼

2021-07-09 20:48:56 字數 740 閱讀 6707

首次安裝mysql後,使用root登入mysql。終端會提示需要輸入密碼。可是安裝的過程並沒有提示輸入root的密碼。怎麼辦呢?通過修改my。conf配置繞開mysql的授權驗證,重置root使用者的密碼。操作過程如下

1)先停止當前正在執行的mysql服務

/etc/init.d/mysql stop
2)修改my.conf

將下面的語句加入到 my.conf 檔案中

#skip

-grant

-tables

儲存退出

3)重新啟動mysql服務

4)mysql -hlocalhost -root 直接進入到mysql的管理終端

use mysql;//使用mysql資料庫

update user set password=password('newpassword') where user='root';//修改root使用者的密碼

flush privileges;//重新整理

quit;//退出

5)還原my.conf 檔案

在skip-grant-table前加#號

6)重啟mysql服務

/etc/init.d/mysql restart
7)mysql -hlocalhost -uroot -p //此時輸入正確的root密碼可以正常登入

mysql建立使用者 初始化root密碼

建立使用者 create user chens identified by 111111 刪除使用者 drop user 使用者名稱 修改使用者密碼 update user set password password 000000 where user ucenter 授於使用者許可權 grant ...

mysql初始化密碼問題

檢視mysql初始化密碼 cat var log mysqld.log grep password登入並修改密碼 mysql uroot p alter user root localhost identified by root 不然會報如下錯誤 mysql use mysql error 182...

mysql 初始化 MySQL初始化

port 3306 設定mysql的安裝目錄 basedir d php apmw mysql 8.0.17 設定mysql資料庫的資料的存放目錄 datadir d php apmw mysql 8.0.17 data 允許最大連線數 max connections 200 允許連線失敗的次數。m...