遇到的错误

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

描述:刚安装完MySQL,第一次登陆。

[wangyang@CentOS ~]$ mysql -u root -p
Enter password: #我记得root初始是没密码的,这句直接回车
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) denied for user 'root'@'localhost' (using password: NO)

然后我就直接尝试修改MySQL的root密码:

[wangyang@CentOS ~]$ mysqladmin -u root -p password 123456
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

问题是什么我没弄清楚,解决方案如下:

[root@CentOS ~]# service mysql stop
[root@CentOS ~]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
[wangyang@CentOS ~]$ mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’; #newpassword为root新密码
mysql> FLUSH PRIVILEGES;
mysql> quit
[root@CentOS ~]# service mysql start
[wangyang@CentOS ~]$ mysql -u root -p
Enter password: #输入新密码,OK

You must SET PASSWORD before executing this statement

描述:参考前文利用安全模式成功登陆,然后修改密码,等于给MySql设置了密码。登陆进去后,想创建一个数据库测试下。得到的结果却是:

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

解决方法:

mysql> create database localtest;
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
mysql> SET PASSWORD = PASSWORD('123456');
Query OK, 0 rows affected (0.03 sec)mysql> create database yan1;
Query OK, 1 row affected (0.00 sec)

不懂为什么再设置一遍密码。

转载于:https://www.cnblogs.com/hellowangyang/p/3851700.html

CentOS安装MySQL问题汇总相关推荐

  1. centOS安装Mysql指南

    centOS安装Mysql指南 说明:使用操作系统centOS6.4 32位系统:mysql:mysql-5.7.10-linux-glibc2.5-i686.tar.gz; 一.准备 下载mysql ...

  2. centos 安装MySQL报错You could try using --skip-broken to work around the problem You could try running:

    centos 安装MySQL报错You could try using --skip-broken to work around the problem You could try running: ...

  3. Linux/CentOS安装MySQL(RPM安装、编译安装)

    2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...

  4. centos安装MySQL怎么换端口_centos安装mysql后3306端口不通

    centos安装mysql后3306端口不通,端口,发现,教程,重启,解决方法 centos安装mysql后3306端口不通 易采站长站,站长之家为您整理了centos安装mysql后3306端口不通 ...

  5. MySQL之CentOS安装MySQL

    文章目录 CentOS安装MySQL 安装MySQLServer Liunx发行版的本地软件库的MySQL版本安装 通过yum安装命令安装 systemctl命令启动MySQLServer 查看安装的 ...

  6. centos 安装mysql 5.7

    centos安装mysql 1.检查系统中是否已安装 MySQL. 如果已安装,请参考此文章卸载). rpm -qa | grep mysql 在新版本的CentOS7中,默认的数据库已更新为了Mar ...

  7. Centos安装MySQL详细步骤(亲妈级教程)

    Centos安装MySQL详细步骤(亲妈级教程) {ubuntu安装mysql,其他linux安装MySQL同理} 0.下载 官网下载:MySQL 百度云下载: 链接:https://pan.baid ...

  8. Centos安装mysql rpm包

    Centos安装mysql rpm包 安装mysql步骤: 清理环境 centos有可能会自带一个mariadb 查看是否已安装 rpm -qa |grep -i mysql #(centos7默认系 ...

  9. Centos安装MySQL(RPM安装方式)

    Centos安装MySQL(RPM安装方式) 1.centos中以rpm安装包的方式进行安装测试 2.在MySQL官网下载安装包官网下载 Product Version:5.7.33 Operatin ...

  10. CentOS 安装MySQL(rpm)提示错误Header V3 DSA/SHA1 Signature

    提示错误:Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY error: Failed dependencies 错误原因:这是由于yum安装了 ...

最新文章

  1. mybatis入门篇(四):mybatis动态SQL
  2. 视频直播网站开发千万不能忘的一个知识点
  3. matlab华侨大学,闫铮-华侨大学-信息科学与工程学院
  4. 《SAP HANA平台应用开发》—第2章2.3节熟悉SAP HANA工作台
  5. docker安装前提条件
  6. 【转】一键将Web应用发布到云-Azure Web App!
  7. django的get和filter方法的区别
  8. 【白皮书分享】2020智能体白皮书-华为.pdf(附下载链接)
  9. Server.UrlEncode、HttpUtility.UrlDecode的区别
  10. 【Django 2021年最新版教程22】数据库model 批量插入创建
  11. php网易音乐api接口,网易云音乐API接口
  12. Linux学习之Makefile编写
  13. 开天辟地--达特茅斯会议
  14. 一款经典的 jQuery Lightbox 灯箱效果
  15. 关于神舟笔记本电脑结束睡眠后耳机没声音的解决方法
  16. 0123能组成四位数c语言,用0123四个数字能组成多少个不同的三位数
  17. 教师招聘计算机面试说课稿,教师招聘面试常见问题_ _信息技术说课稿.doc
  18. Cutting a Rod
  19. Android Rooting for Programmers
  20. JVM内存模型、原理、垃圾回收、调优

热门文章

  1. 跟工作选择障碍同学聊一聊现实的问题……
  2. 送给程序员们的经典电子书大礼包
  3. c语言上机题库徐州工程学院,徐州工程学院 C语言上机实验报告.docx
  4. OpenOffice的安装与启动2
  5. 007-JQuery 筛选
  6. 怎么方便地不通过鼠标在应用之间复制/粘贴文本
  7. 阿里云ECS+Nginx+nginx_rtmp_module+FFMPEG服务器搭建过程
  8. PostgreSQL系统字段
  9. Java里多个Map的性能比較(TreeMap、HashMap、ConcurrentSkipListMap)
  10. 桌面日历(阴历、天气)小程序