安装完成后,服务启动,登陆时 。
# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
解决方法很简单,如下:
# /etc/init.d/mysqld stop //停止mysql服务的运行
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & //跳过受权表访问
# mysql -u root mysql //登录mysql
1. 在mysql5.7以下的版本如下:
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root' and host='127.0.0.1' or host='localhost';//把空的用户密码都修改成非空的密码就行了。
2. 在mysql5.7版本如下:
update mysql.user set authentication_string=password('newpassword') where user='root' and host='127.0.0.1' or host='localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysqld restart //离开并重启mysql
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
搞定 。
2019-11-10 Access denied for user 'root'@'localhost' (using password: NO/YES))
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 最近要搞服务器端的代码,手头上只有一台mac,咋整啊,结果从官网上下载了mysql的server,又下了一个mac...
- 突然某一天忘记root的密码,用了网上的一堆教程任然不能成功获得root的密码,或者修改过root的用户名,然后用...
- 初次安装mysql,net start mysql,然后输入mysql -u root -p, 出现enter p...
- 运行mysql指令提示: 一般这个错误是由密码错误引起,解决的办法自然就是重置密码。 假设我们使用的是root账户...
- 今早打开电脑,开始-运行 输入“mysql -uroot -pmyadmin”后出现以下错误: “Access d...