rhel7 初始化mysql 5 7 root密碼

2021-08-27 22:57:31 字數 1087 閱讀 8375

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...