安装mysql解压版时遇到的错误

  

日常都是使用exe安装mysql,今天使用解压包的,遇到了一系列问题:html

环境:win10  mysql

mysql版本:mysql-5.7.21-winx64sql

开始一直用该网页的教程数据库

https://www.cnblogs.com/Michael1/p/5806384.html.net

一样遇到该问题命令行

按照博主的方法解决时,在使用mysqld --initialize时报错,删除mysql-5.7.21-winx64文件夹下的data文件夹,方可运行htm

运行mysql后,登陆报错blog

error: 'Access denied for user 'root'@'localhost' (using password: NO)'教程

使用http://blog.csdn.net/mingtianhaiyouwo/article/details/49994275中的方法没法解决(mysqld --user=mysql --skip-grant-tables --skip-networking&改命令后仍旧没法登陆)ip

后来,在my.ini配置文件中,添加skip-grant-tables命令

 

 

而后重启mysql服务

        net stop mysql

        net start msyql

并使用 mysql -u root mysql命令,进入mysql中

而后使用命令update mysql.user  set password=password('root') where user='root'

修改密码,报错Unknown column 'password' in 'field list'

原来是mysql数据库下已经没有password这个字段了,password字段改为了authentication_string

因此更改语句替换为update mysql.user set authentication_string=password('root') where user='root' ;便可

而后删除my.ini中的skip-grant-tables命令

重启mysql服务

在命令行下能够正常登录,可是使用mysqlFront登录时,提示密码过时

在命令行下修改密码 set password = password('123456');

再次使用客户端访问,没有问题了

始终是管理员模式运行cmd

参考:http://blog.csdn.net/lidachao01/article/details/72385498

相关文章
相关标签/搜索