博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos 6 初次安装mysql 的密码初始化登陆问题
阅读量:7006 次
发布时间:2019-06-27

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

hot3.png

最近新装好的mysql在进入mysql工具时,总是有错误提示:

# mysql -uroot -p

Enter password:

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

使用网上介绍的方法修改root用户的密码:

# mysqladmin -uroot -p password 'newpassword'

Enter password:

mysqladmin: connect to server at 'localhost' failed

error: 'Access denied for user 'root'@'localhost' (using password: YES)'

注意:也可以用  mysql安全设置 命令:

mysql_secure_installation

之后按如下步骤操作:

方法一:

# /etc/init.d/mysqld stop

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

# mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

mysql> FLUSH PRIVILEGES;

mysql> quit

注:5.7 版本的 Password 字段已经改名为 authentication_string; 所以密码语句需要修改为:

UPDATE user SET authentication_string=PASSWORD('newpassword') where USER='root';

# /etc/init.d/mysqld restart

# mysql -uroot -p

Enter password: <输入新设的密码newpassword>

mysql>

# mysql -u root -p

Enter password: <输入新设的密码newpassword>

mysql>

问题解决了!

转载于:https://my.oschina.net/u/269655/blog/645778

你可能感兴趣的文章
读研以来的一些感想:名校好在哪里?
查看>>
大数据中心的业务研发路线
查看>>
rtmp推流开源代码备注一下
查看>>
SQLServer 日期函数大全 SQLServer 时间函数大全
查看>>
program与module
查看>>
软件架构师应该知道的97件事
查看>>
jquery操作"元素属性"
查看>>
用Python写一个本地Sogou代理服务器程序
查看>>
ASP.NET内置票据认证
查看>>
大话GC菜鸟系列
查看>>
C# WinForm TextBox猜想输入和历史记录输入(源码)
查看>>
【面向对象设计基础】监视器
查看>>
ArrayList源码分析(基于JDK1.6)
查看>>
Android开发视频教学第一季(1-16集)视频&源码下载
查看>>
数据库压缩备份
查看>>
Ubuntu下安装 jdk6
查看>>
poj 1733(带权并查集+离散化)
查看>>
利用curl抓取远程页面内容
查看>>
Oracle中查询表字段基本信息、主键、外键(整理)
查看>>
grunt安装_
查看>>