美文网首页
Windows下Mysql安装时遇到的一些问题

Windows下Mysql安装时遇到的一些问题

作者: 白练Draft | 来源:发表于2018-06-28 23:12 被阅读5次

我主要按照 https://www.cnblogs.com/fnlingnzb-learner/p/6009153.html 这篇文章来安装mysql的,中间遇到了一些问题又参考了其他文章。我安装的版本是8.0.11,大致步骤如下:

step1:下载(需注册)

https://dev.mysql.com/downloads.mysql
顺手扔一下自己下载的文件,如果有人懒得从官网下,可以下载这个。
链接: https://pan.baidu.com/s/1ZPVq9yp_fP9t_FrZaPf3OQ 密码: is4a

step2:直接解压

选择一个顺眼的文件夹解压,如果C盘空间岌岌可危,可以放到D盘之类其他盘里。

step3:添加my.ini文件

在解压后的文件根目录下,新建一个名为my.ini的文件,贴入如下内容:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8 

[mysqld]

#设置3306端口

port = 3306 

# 设置mysql的安装目录

basedir=D:\mysql\mysql-5.6.17-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\mysql\mysql-5.6.17-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB 

并将其中的basedir和datadir改为实际使用的目录。

step4:以管理员的身份运行cmd(右击可以选)

一直cd到安装mysql的目录的bin文件夹下,先进行安装
mysqld -install
再执行初始化
mysqld --initialize
如果不做初始化会收到“Mysql 服务无法启动 服务没有报告任何错误”的报错信息。

step5:启动服务

net start mysql

step6:登录mysql服务

mysql -u root -p
mysql刚刚安装后的第一次登录可能不用密码,直接回车就过,也可能需要密码,还不知道这个密码是啥orz。
可以在mysql目录下搜索*.err,找到一个名称类似“DESKTOP-2BLMTBJ.err”的文件,以文本形式打开才能看到如下内容:
2018-06-27T15:09:43.033062Z 1 [Note] A temporary password is generated for root@localhost: pyNe8O9Zo0.&
则其中“pyNe8O9Zo0.&”就是密码了使用这个密码登录mysql,但之后操作会提示错误如下:
You must reset your password using ALTER USER statement before executing this statement
此时执行如下命令来修改初始密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH sha256_password BY '123456' PASSWORD EXPIRE NEVER;
将其中的'root'@'localhost' 和 '123456' 改为你的用户名和密码。

相关文章

网友评论

      本文标题:Windows下Mysql安装时遇到的一些问题

      本文链接:https://www.haomeiwen.com/subject/xptoyftx.html