修改Ubuntu mysql的root密碼或權限

1 vim /etc/my.cnf

在mysqld最後插入skip-grant-tables

2 重啓mysql:

sudo /etc/init.d/mysql restart

進入mysql

sudo /usr/local/mysql/bin/mysql           (這時不需要sudo /usr/local/mysql/bin/mysql  -uroot -p)

3 修改權限

use mysql;

select host,user,password from user;

修改密碼

update user set user =’root’,password=PASSWORD(‘root’)where host=’localhost’;

修改權限

grant 權限列表或all privilegeson數據庫.表名或* to ‘用戶名’@’域名’ identified by '密碼';

例:grant all privileges on * to ‘root’@’localhost’ identified by 'root';

4 註釋掉skip-grant-tables

5 重啓mysql

6 重新正常登錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章