mysql8安装:windows版本

1.下载MySQL

MySQL :: MySQL Community Downloads

image.png

选择MySQL Community Server

image.png


2.解压

下载后解压到D:/mysql/image.png


3.打开WindowsPowerShell,进入bin目录

cd D:\mysql\bin


4.初始化MySQL

# 方法一。使用该方法,第一次登陆 MySQL 时不需要密码。
./mysqld --initialize-insecure

# 方法二:使用该方法,会生成一个临时密码。临时密码位于 data 文件夹后缀为 .err 的文件中。
./mysqld --initialize

# 方法三:使用该方法,会生成一个临时密码。临时密码会显示在命令行窗口中。
./mysqld --initialize --console

如果你想将 data 目录生成在其它位置,例如 D:/data,使用 --datadir 选项:

.\mysqld --initialize-insecure --datadir=D:/data

如果 data 目录不在默认位置,则需要将新的 data 目录的路径写入到 my.ini 中,否则 MySQL Server 就找不到 data 目录了。


5.启动MySQL

在WindowsPowerShell命令行中执行以下命令,就可以启动 MySQL Server 了:

./mysqld  # 或 ./mysqld --console

不要关闭该命令行窗口!!!关闭该窗口就会关闭 MySQL 的进程。

排查问题时可以使用 --verbose 选项。


6.登陆 MySQL

再打开一个新的命令行窗口,在其中输入以下命令:

./mysql -u root -p

输入密码,就可以登陆到 MySQL 了。(如果使用的是第四步中的方法一,则无需输入密码,直接按回车键即可)


7.修改密码

登录到 MySQL,然后输入:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

将上述命令中的 new_password 替换为你的新密码。


8.设置环境变量 PATH

每次使用 MySQL 的命令,都需要输入完整的路径,非常不方便。

将 D:/mysql/bin 添加到环境变量 PATH 中,这样就不再需要输入完整的路径了,只输入命令即可。


9.注册服务

将 MySQL 注册为 Windows 服务,就可以设置开机自启,也可以当作服务来启动、关闭。

以管理员身份运行命令行,执行如下命令:

mysqld --install         # 注册为开机自启的服务,或
mysqld --install-manual  # 注册为手动启动的服务


10.取消注册

mysqld --remove  # 或
sc delete mysql



{context}