找回密码
 立即注册
首页 python Python-Web 查看内容

win7 安装 mysql8.0报错


报错:The confiquration for MySOL Server 8.0.12 has failed.

折腾了一下午, 具体原因真不晓得. 苦逼呀!
最后总算解决了.

刚开始我是用安装文件直接安装的.
可是不管怎么安装都是卡在启动的地方.
尝试各种方法后, 总算解决了.

解决方法:


1.从官网下载最新版的mysql-8.0.11-winx64便携版,解压到需要安装的目录下(我的是解压在:\MySQL),目录结构如下:
免安装包的下载地址:https://dev.mysql.com/downloads/mysql/

2.在该目录下创建一个名为data的空文件夹和一个my.ini文件,目录结构如下:
TIM截图20180922173250.png

其中my.ini的内容如下(此处basedir和datadir的路径是我解压后的安装路径,如果你拷贝了下面内容请将地址更换成你自己的路径):

[mysqld]
basedir=D:\\MySQL\\mysql-8.0.11-winx64
datadir=D:\\MySQL\\mysql-8.0.11-winx64\\data
port=3306


3.以管理员身份启动cmd,进入到mysql的bin目录下,执行mysqld  --initialize

4.安装mysql服务,3执行完后执行mysqld -install

5.这时候就可以启动服务了:net start mysql
TIM截图20180922174232.png

6、登入MySQL,输入以下命令: mysql  -u  root  -p
TIM截图20180922174518.png
从上图可以看出,这里要求我们输入密码,这个密码就是 MySQL 自动生成的初始密码。在data文件夹中找到以 .err 结尾的那个文件,选择用记事本打开,然后在文件内搜索 password,可以看到如下的搜索结果,红线框出来的部分就是初始密码(每个用户生成的密码都不一样,把自己的那个找到即可)
1.png

将这个初始密码复制下来,然后输入 cmd 中,如果看到下图所示的界面,说明 MySQL 已经配置成功了

2.png

7、修改密码,mysql8版本 执行如下命令:ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxx';,其中的 xxxxxx 代表你要设置的密码

3.png

至此 MySQL 已经配置成功,并且修改了初始密码,可以尽情使用了!



分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册