mysql 5.6版本後已經不提供預設root密碼登入了,如果想在5.6版本之後修改mysql root使用者密碼可參考如下步驟:
解壓後rpm方式安裝
安裝時注意依賴
/etc/my.cnf檔案存放mysql安裝設定,其中datadir表示mysql資料檔案路徑
datadir=/var/lib/mysql
-- 使用非安全模式初始化mysql
# mysqld --initialize-insecure --user=mysql
當初始化時,可能會遇到下面錯誤
[color=red]2016-03-18t16:24:04.688033z 0 [error] --initialize specified but the data directory has files in it. aborting.
2016-03-18t16:24:04.688073z 0 [error] aborting[/color]
原因是資料檔案不為空,需要清空mysql資料檔案,資料檔案路徑為上述/etc/my.cnf檔案datadir指向目錄。
# cd /var/lib/mysql
# rm -rf *
再重新初始化
# mysqld --initialize-insecure --user=mysql
啟動mysql服務
# service mysqld start
-- 用root使用者登入,忽略密碼
# mysql -u root --skip-password
-- 修改root密碼
mysql> alter user 'root'@'localhost' identified by 'new_password';
-- 使用root使用者登入
# mysql -u root -p
enter password: 使用新設定密碼
到此mysql root使用者密碼初始化完成
-- mysql服務啟動、停止、重啟命令
# service mysqld start
# service mysqld stop
# service mysqld restart
mysql 5 7 初始化問題 空密碼
percona mysql 5.7 初始化,由於 環境需要 mysql 初始化之後是空密碼 場景復現 mkdir mysql10888 mkdir binlog innodata innolog relaylog log cnf usr sbin mysqld defaults file data ...
mysql 5 7初始化預設密碼錯誤
我的mysql安裝根目錄為 c program files mysql mysql server 5.7 根目錄下的檔案my default.ini,拷貝到桌面後更改配置 basedir c program files mysql mysql server 5.7 datadir c program...
Ubuntu安裝mysql5 7後初始化配置
直接使用sudo mysql,即可以使用root登入本地賬戶 sudo mysql首先,登陸root後更新plugin欄位 沒有更新plugin後更新密碼出錯 update user set plugin mysql native password 然後使用update更新密碼 set update...