mysql Error 1045错误 密码修改方法

转载 2015年07月06日 18:32:47

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。 
2.修改MySQL的登录设置: 
# vi /etc/my.cnf 
在[mysqld]的段中加上一句:skip-grant-tables 
例如: 
          [mysqld] 
          datadir=/var/lib/mysql 
          socket=/var/lib/mysql/mysql.sock 
          skip-grant-tables 
保存并且退出vi。 
3.重新启动mysqld 
    # /etc/init.d/mysqld restart 
Stopping MySQL: [ OK ] 
Starting MySQL: [ OK ] 
4.登录并修改MySQL的root密码 
# /usr/bin/mysql 
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 to server version: 3.23.56 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 
mysql> USE mysql ; 
Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with A 

Database changed 
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ; 
Query OK, 0 rows affected (0.00 sec) 
Rows matched: 2 Changed: 0 Warnings: 0 
mysql> flush privileges ; 
Query OK, 0 rows affected (0.01 sec) 
mysql> quit 
Bye 
5.将MySQL的登录设置修改回来 
# vi /etc/my.cnf 
将刚才在[mysqld]的段中加上的skip-grant-tables删除 
保存并且退出vi。 
6.重新启动mysqld 
# /etc/init.d/mysqld restart 
Stopping MySQL: [ OK ] 
Starting MySQL: [ OK ]

Work for fun,Live for love!


相关文章推荐

Mac使用mysql中出现ERROR 1045: Access denied for user: 'root@localhost' 以及密码过期解决方法

文章链接 昨天学数据库,安装的时候完全没看到设置密码的地方… 然后登陆不进去,一直出现ERROR 1045: Access denied for user: ‘root@localhost’报错 ...

mysql 重新修改密码 以及ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)问题解决

今天有个课程设计项目要做 要使用mysql数据库 照往常一样命令行 mysql -u root -p 想打开数据库创建表 但是老是提示打不开因为自己以前用过mysql  后面因为学习php又装了一个w...

CentOS6.5下修改mysql密码以及解决MySQL ERROR 1045 (28000):

解决MySQL ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)和MySQL ERR...

Linux下mysql密码忘记修改办法,解决mysql登陆1045错误

Linux下mysql密码忘记修改办法,解决mysql登陆1045错误服务器在登陆phpmyadmin的时候提示1045错误,然后进入ssh后登陆数据库仍是1045错误。提示如下:ERROR 1045...
  • csdnhyp
  • csdnhyp
  • 2016年07月18日 19:03
  • 487

遇到问题---mysql账户密码以及权限的问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor

这种类型的提示是帐号密码不对或者帐号不存在的现象。 我们先来梳理一下mysql的账户密码思路  mysql安装完后 root的密码默认为空  所以  如果 mysql环境正常 已经启动的话...

MySQl登录错误:ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)

ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)  前两天也偶尔出现这个错误,也没在意,因为我...

mysql ERROR 1045 (28000): 错误解决办法

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

ubuntu14.10下解决MYSQL安装错误:"ERROR 1045 (28000)

原文链接: http://blog.csdn.net/Cryhelyxx/article/details/42420253问题描述ubuntu下mysql数据库的安装看:http://blog.csd...

MySQL错误ERROR 1045 (28000): Access denied for user 'root'@'localhos

转载出处玮璘博客:http://www.wangweilin.name/rj_446.html 错误描述: Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): ...

[菜鸟]phpMyadmin修改密码后异常,error1045

在phpMyadmin里把root@localhost密码改了,然后再denglu
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql Error 1045错误 密码修改方法
举报原因:
原因补充:

(最多只允许输入30个字)