MariaDB修改root密码

霸气de小男生 提交于 2020-02-26 11:19:55

# mysql -uroot -p 2.1 更新 mysql 库中 user 表的字段:

MariaDB [(none)]> use mysql; MariaDB [mysql]> UPDATE user SET password=password('newpassword') WHERE user='root';

MariaDB [mysql]> flush privileges; MariaDB [mysql]> exit;

2.2 或者,使用 set 指令设置root密码: MariaDB [(none)]> SET password for 'root'@'localhost'=password('newpassword');

MariaDB [(none)]> exit;

 

1044/1045 - Access denied for user 'username'@'yourhost'

 

          度娘很久都未能解决,大多都是修改配置文件,或是执行如下SQL:

         update user set Password=password('111111') where `user`='root';

          我本地执行没有成功,而且还报了一个错误:ERROR 1348 (HY000): Column 'Password' is not updatable

         官网上解决办法则很直接而且也很有效

         GRANT ALL PRIVILEGES ON *.* TO 'YourUserName'@'%' IDENTIFIED BY "YourPassword";

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!