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';

最新文章

  1. 解决SQLSERVER数据库表被琐死!
  2. Microsoft Azure News(2) 在Microsoft Azure上运行SAP应用程序
  3. HTTP请求方法对照表
  4. RDLC报表系列(二) 行分组
  5. nginx反向代理与负载均衡
  6. 【推荐】地推统计结算工具SDK,手机开发首选
  7. HDU 2147 kiki's game(规律,博弈)
  8. java学习日记-基础-列出2~100内的素数
  9. win7下建立超级隐藏账户
  10. ZooKeeper连接并创建节点以及实现分布式锁操作节点排序输出最小节点Demo
  11. 从Word Embedding到Bert模型—自然语言处理中的预训练技术发展史(转载)
  12. Mysql中Count函数的正确使用
  13. Windows LTSC、LTSB、Server 安装 Windows Store 应用商店
  14. php链式调用(链式操作)
  15. canvas与webgl坐标转换
  16. ajax的跨域解决方案(java+ajax)
  17. js实现简单拖拽效果
  18. RocketMQ 消息存储
  19. C语言版本:循环单链表的实现
  20. mysql 不同引擎的比较

热门文章

  1. npm start a http server( 在windows的任意目录上开启一个http server 用来测试html 页面和js代码,不用放到nginx的webroot目录下!!)
  2. 《BUG创造队》作业8:软件测试与Alpha冲刺(第二天)
  3. 结构型模式(二) 桥接模式(Bridge)
  4. 获取当前时间减去 xx时,xx分,xx秒
  5. ElasticSearch 初识ES
  6. 【angularJS】学习笔记
  7. Luogu P1903 BZOJ 2120 数颜色 带修改的莫队
  8. golang 无缓冲channel
  9. [luogu 5024] 保卫王国
  10. Java SpringBoot Scheduled定时任务