如何在ubuntu服務器中更改MySQL root密碼和用戶名?在設置任何更改之前,是否需要停止mysql服務?我也有一個phpmyadmin設置,phpmyadmin會自動更新嗎?
3 回答

蕪湖不蕪
TA貢獻1796條經(jīng)驗 獲得超7個贊
在Ubuntu Linux上設置/更改/重置MySQL root密碼。在終端中輸入以下行。
停止MySQL服務器: sudo /etc/init.d/mysql stop
開始mysqld配置:sudo mysqld --skip-grant-tables &
在某些情況下,您需要創(chuàng)建第/var/run/mysqld一個:
sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
以root身份登錄MySQL: mysql -u root mysql
替換YOURNEWPASSWORD為您的新密碼:
UPDATE
mysql.user
SET
Password = PASSWORD('YOURNEWPASSWORD')
WHERE
User = 'root';
FLUSH PRIVILEGES;
exit;
注意:在某些版本上,如果password列不存在,您可能需要嘗試:
UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';
注意:此方法不被視為重置密碼的最安全方式,但是,它可以工作。
添加回答
舉報
0/150
提交
取消