008-MySQL报错-Access denied for user 'root'@'localhost' (using password: NO)
1、新安装的mysql报错
MySQL报错-Access denied for user 'root'@'localhost' (using password: NO)
解决方案
1、先停掉原来的服务
/etc/init.d/mysqld stop
2、使用安全模式登陆,跳过密码验证
mysqld_safe --user=mysql --skip-grant-tables --skip-networking&
或者上述两步可以使用如下操作
在mysql的配置文件内加入:
vim /etc/my.cnf
skip-grant-tables
保存并重启mysql服务
3、进入mysql,修改密码:
mysql> use mysql;
mysql> update user set password=password("你的新密码") where user="root";
mysql> flush privileges;
mysql> quit
到此root账户就重置了密码,
注意:如果使用配置文件了,需要删除etc/my.cnf中,刚添加的那行内容,重启mysql就好了
更新密码出错
mysql> update user set password=password("你的新密码") where user="root";
报错:ERROR 1054 (42S22): Unknown column 'password' in 'field list'
解决措施如下:
mysql>desc user;
发现在Field列中没有password,此时我们需要这样重置密码:
mysql>update user set authentication_string=password('123456') where user='root';
最新文章
- 解决SQLSERVER数据库表被琐死!
- Microsoft Azure News(2) 在Microsoft Azure上运行SAP应用程序
- HTTP请求方法对照表
- RDLC报表系列(二) 行分组
- nginx反向代理与负载均衡
- 【推荐】地推统计结算工具SDK,手机开发首选
- HDU 2147 kiki's game(规律,博弈)
- java学习日记-基础-列出2~100内的素数
- win7下建立超级隐藏账户
- ZooKeeper连接并创建节点以及实现分布式锁操作节点排序输出最小节点Demo
- 从Word Embedding到Bert模型—自然语言处理中的预训练技术发展史(转载)
- Mysql中Count函数的正确使用
- Windows LTSC、LTSB、Server 安装 Windows Store 应用商店
- php链式调用(链式操作)
- canvas与webgl坐标转换
- ajax的跨域解决方案(java+ajax)
- js实现简单拖拽效果
- RocketMQ 消息存储
- C语言版本:循环单链表的实现
- mysql 不同引擎的比较
热门文章
- npm start a http server( 在windows的任意目录上开启一个http server 用来测试html 页面和js代码,不用放到nginx的webroot目录下!!)
- 《BUG创造队》作业8:软件测试与Alpha冲刺(第二天)
- 结构型模式(二) 桥接模式(Bridge)
- 获取当前时间减去 xx时,xx分,xx秒
- ElasticSearch 初识ES
- 【angularJS】学习笔记
- Luogu P1903 BZOJ 2120 数颜色 带修改的莫队
- golang 无缓冲channel
- [luogu 5024] 保卫王国
- Java SpringBoot Scheduled定时任务