安装mysql

上一篇 / 下一篇  2016-12-28 17:40:49 / 个人分类:数据库

3、启动提示报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
 解决方法:进入任务管理器--》服务--》启动mysql
4、进入mysql报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
说明密码没有修改成功,以下是解决步骤(重置mysql密码):
1、关闭mysql服务,切换到你的MySQL bin目录下。 比如我的是 C:\Program Files\MySQL\MySQL Server 5.7\bin
2、执行:mysqld  --defaults-file="C:\Program
Files\MySQL\MySQL Server 5.7\my.ini" --console --skip-grant-tables

其中:C:\ProgramFiles\MySQL\MySQL Server 5.7\my.ini为my.ini文件路径,如果没有my.ini 文件的可以试试用my-default.ini;  我是拷贝了一个my-default.ini文件,重命名为my.ini

3、重新打开一个cmd,执行:
mysql -u root mysql 
回车,无密码进入mysql
输入:use mysql
执行下方语句:
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’; 
mysql> FLUSH PRIVILEGES; 
mysql> quit 

4、重新启动mysql,输入mysql -u root -p 
Enter password: <输入新设的密码newpassword> 

注意:步骤3中,如果输入update mysql.user  set password=password('root') where user='root'时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',是指mysql数据库下已经没有password这个字段了,password字段改成**thentication_string

所以更改语句替换为update mysql.user set authentication_string=password('root') where user='root' ;即可


我安装的版本是mysql5.7.17


TAG: MySQL mysql

 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 6005
  • 日志数: 9
  • 建立时间: 2016-02-03
  • 更新时间: 2017-07-28

RSS订阅

Open Toolbar