MySQL修改root密碼

之前的root密碼123,太簡單了,換個復(fù)雜點(diǎn)的123456。

  • 版本
mysql> select version();
+-------------------------+
| version()               |
+-------------------------+
| 5.7.18-0ubuntu0.16.04.1 |
+-------------------------+
1 row in set (0.00 sec)

查了下官網(wǎng)文檔,安全的方法好麻煩,那就用稍微不麻煩的吧。

  1. 停止MySQL服務(wù)
systemctl stop mysql.service
  1. 采用無密碼方式連接
mysqld_safe --skip-grant-tables &

結(jié)果報錯:

mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists

看了下果然沒有這個文件夾,Google下發(fā)現(xiàn)創(chuàng)建就是啦。

mkdir -p /var/run/mysqld
chown mysql:mysql /var/run/mysqld

然后,就可以修改密碼操作了。

MySQL 5.7.6 and later:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

MySQL 5.7.5 and earlier:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
最后執(zhí)行,flush privileges

官網(wǎng)地址

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容