安装MySQL服务遇到的问题,无法启动MySQL服务,错误1067 + access denied for user root@localhost

问题一:无法启动本地MySQL服务,错误1067

解决办法:

1.删除my.ini文件,复制my.ini相同目录下的my-small.ini文件为my.ini文件

2.在新的my.ini文件最底下加入以下配置:

[mysqld]

#设置basedir指向mysql的安装路径

basedir=C:\Program Files (x86)\MySQL\MySQL Server 5.5

datadir=C:\Program Files (x86)\MySQL\MySQL Server 5.5\data

 

请配置自己MySQL服务安装位置即可,再次尝试即可启动MySQL服务;

问题二:连接MySQL数据库时发现,access denied for user root@localhost

1.打开my.ini文件在mysqld下加入skip-grant-tables跳过密码输入

2.在cmd中

  重启服务     net stop mysql

           net start mysql

  登录          mysql -u root -p 

    enterpassword        回车

       修改数据库user密码:

  use mysql;

       update user set password=PASSWORD('root'),plugin='mysql_native_password',authentication_string=PASSWORD('root') where user ='root';

       flush privileges;

       quit;

3.在my.ini文件中删除刚才加入的skip-grant-tables后再次重新启动服务

4.mysql -u root -p 输入密码之后即可成功连接。

 

posted @ 2020-11-19 16:17  radiant13  阅读(106)  评论(0编辑  收藏  举报