MySQL安装记录

在MySQL官网下载安装文件,本次安装使用MySQL Community Server版本,版本号8.0.16。下载后得到mysql-8.0.16-winx64.zip压缩包,解压。

我将压缩包解压到D:\Install\mysql-8.0.16-winx64目录,接下来配置系统环境变量。由于最开始安装时没有操作这步,导致安装不成功。

将解压目录下的bin文件夹路径添加到系统环境变量中。

然后配置my.ini文件,它是数据库的配置文件。下载来的压缩包内并不包含该文件,可以在安装目录内自己建立此文件。以下配置文档是我在网上找到的,注意basedir和datadir要修改成自己的安装路径。其中data文件夹不需要手动创建,下一步初始化时系统会自动创建。

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Install\mysql-8.0.16-winx64   # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧
# 设置mysql数据库的数据的存放目录
datadir=D:\Install\mysql-8.0.16-winx64\data   # 此处同上
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

下面进入到安装步骤。

以管理员身份运行CMD命令提示符应用。在MySQL安装目录下的bin目录下执行命令:

mysqld --initialize --console

该命令为初始化安装,其中--console命令为在初始化后显示系统登陆密码。由于该密码为系统随机生成,请记住该密码,以便后续登录会用到。

D:\Install\mysql-8.0.16-winx64\bin>mysqld --initialize --console
2023-05-19T14:18:03.345459Z 0 [System] [MY-013169] [Server] D:\Install\mysql-8.0.16-winx64\bin\mysqld.exe (mysqld 8.0.16) initializing of server in progress as process 9924
2023-05-19T14:18:03.499328Z 0 [Warning] [MY-013242] [Server] --character-set-server: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.
2023-05-19T14:18:26.420196Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: M-KNS95h8Csp
2023-05-19T14:18:42.560837Z 0 [System] [MY-013170] [Server] D:\Install\mysql-8.0.16-winx64\bin\mysqld.exe (mysqld 8.0.16) initializing of server has completed

D:\Install\mysql-8.0.16-winx64\bin>

以上安装过程中,root@localhost: 后面的M-KNS95h8Csp就是登陆密码,root为用户名。如果不小心没记住该密码,可以将安装目录中系统生成的data文件夹删除后,重新执行初始化命令。

安装服务。初始化命令执行完毕后,在MySQL安装目录下的bin目录执行命令:

mysqld --install

该命令为安装服务命令。

至此,MySQL数据库就安装成功了。接下来通过net start mysql命令来启动服务。

接下来是更改密码。在MySQL安装目录的bin目录下执行以下命令登录数据库:

mysql -u root -p

执行完毕以上命令后会提示输入密码,使用之前系统生成的密码登录。

登录后执行以下命令更改密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

注意命令结尾的;符号一定要有,这是MySQL的语法。以后,就可以使用新密码登录MySQL服务了。

以上就是我的MySQL安装记录。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注