博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL linux错误处理
阅读量:5087 次
发布时间:2019-06-13

本文共 1230 字,大约阅读时间需要 4 分钟。

https://cloud.tencent.com/developer/article/1023732

mysql5.7 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

初次安装mysql,net start mysql,然后输入mysql -u root -p,出现enter password,我直接点击回车,结果出现如果下错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。网上看了很多方法,都是千篇一律的,没有解决我的问题

使用:set password for 'root'@'localhost' =password('');

flush privileges;

还是不行,当输入set password for 'root'@'localhost' =password('');时就出现no database seleced错误

#1.停止mysql数据库

/etc/init.d/mysqld stop

#2.执行如下命令

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

#3.使用root登录mysql数据库

mysql -u root mysql

#4.更新root密码

mysql> update user set authentication_string=password('root') where user='root';

#5.刷新权限

mysql> FLUSH PRIVILEGES;

#6.退出mysql

mysql> quit

#7.重启mysql

/etc/init.d/mysqld restart

#8.使用root用户重新登录mysql

mysql -u root -p

Enter password: 
<输入新设的密码root>
MySql5.6操作时报错:You must SET PASSWORD before executing this statement解决

mysql> SET PASSWORD = PASSWORD('123456');

Query OK, 0 rows affected (0.03 sec)
MySQL> create database roger;
Query OK, 1 row affected (0.00 sec)
也就是用mysql> SET PASSWORD = PASSWORD('123456');这句话重新设置一次密码!

转载于:https://www.cnblogs.com/xiaocongcong888/p/9424674.html

你可能感兴趣的文章
debezium关于cdc的使用(上)
查看>>
整数比较运算符和字符串比较语句
查看>>
JS实现正反选功能代码(C#)
查看>>
git 入门
查看>>
5月18日集合架构 Map
查看>>
opencv之几种常用的类型
查看>>
【转载】WPS通过设置密码的方式对Excel文件加密
查看>>
门店选址哪家强?
查看>>
【算法总结】枚举
查看>>
Apache搭建http网站服务器入门教程
查看>>
1_hushenfu
查看>>
管道通信
查看>>
浅谈对运维开发的理解
查看>>
python第五课
查看>>
composer 配置镜像
查看>>
Java final关键字
查看>>
206
查看>>
作业——理解管理信息系统
查看>>
MySQL安装
查看>>
链表求环Ⅱ
查看>>