tip:本文只针对初次安装MySQL8的情况,系统为WIN10
1. 将压缩包mysql-8.0.17-winx64.zip解压至安装路径下"C:\Program Files\MySQL\ mysql-8.0.17-winx64"
2. 在路径"C:\Program Files\MySQL\ mysql-8.0.17-winx64"创建data目录和my.ini文件
3. 用文本编辑器打开my.ini文件,加入如下配置
[mysqld]
# set basedir to your installation path
basedir= C:/MySQL/mysql-8.0.17-winx64
# set datadir to the location of your data directory
datadir= C:/MySQL/mysql-8.0.17-winx64/data
port=3306
socket=/tmp/mysql.sock
key_buffer_size=16M
max_allowed_packet=128M
[client]
port=3306
4. 初始化数据库目录
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld" --initialize –console
如果配置文件的目录不再安装路径下,则需要指定选项:--defaults-file=C:\my.ini
自动生成了root账户和密码
但是登陆进入后:
这是需要修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
修改成功,○( ^皿^)っHiahiahia…
5. 启动MySQL8服务器
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld" --console
不要以下面这种方式启动,这样的操作姿势错误 ㄟ( ▔, ▔ )ㄏ
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld"
6. 关闭MySQL8服务器
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqladmin" -u root –p root shutdown
7. 将MySQL8服务器配置为Windows服务
7.1 安装之前需要关闭MySQL8服务器
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqladmin" -u root –p root shutdown
7.2 开始安装
# MySQL8是指定的服务名称
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld" –install MySQL8
Service successfully installed.
tips:安装需要管理员的身份,右键“以管理员身份运行”命令行
7.3 启动MySQL8服务
# 完美和旧版本的 MySQL共存
C:\> sc start MySQL8
7.4 使用MySQL
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqlshow" -u root -p root