我主要按照 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' 改为你的用户名和密码。
网友评论