MySQL安装配置教程

为什么搞这个教程,因为本人是初学Java,安装配置一个MySQL,网上教程东凑西凑才成功,同样的一件事,多种答案,所以也写了一个自己配置完之后成功的心路教程(水水啦),不排除也有错误(请指正),但更多的是希望能够让一些初次安装MySQL的小白同志避免遇到一些坑,洒洒水啦

一 下载安装

1.打开链接下载 MySQL :: Download MySQL Community Server

2.选择如下图 image.png

3.选择仅仅下载

image.png

4.把下载好的压缩包解压到不含中文的文件路径下面,这里根据自己喜好定义存放目录结构(PS:此处不用按某些教程说的手动创建一个data文件夹加啥配置什么的,MySQL自动会生成

image.png

二 配置

1.进入解压后文件的根目录 mysql-8.0.31-winx64 中创建 my.ini 配置文件(注意文件格式一定要选ANSI

image.png image.png 本人配置文件内容具体如下

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
# 设置mysql的安装目录
basedir=C:\\my project\\java\\software\\mysql-8.0.31-winx64

# 设置3306端口
port=3306

# 允许最大连接数
max_connections=200

# 允许连接失败的次数。
max_connect_errors=10

# 服务端使用的字符集默认为UTF8
character-set-server=utf8

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password

[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

2.配置环境变量:系统变量中Path增加上述MySQL解压后的bin路径

image.png

image.png

三 运行测试

1.管理员模式打开PowerShell搞起来(cmd也行,注意必须都是管理员模式),输入:mysqld --initialize-insecure --user=mysql 然后回车

image.png win10系统可能报错缺少 vcruntime140_1.dll 什么什么的,可下载下面的资源:

链接:pan.baidu.com/s/1GCr2nrgC… 提取码:fas1

把这个文件解压,解压后将 vcruntime140_1.dll 复制到 C:\Windows\System32 即可

image.png

2.继续输入:mysqld -install 回车

image.png

出现以上提示,证明没问题了,可以继续造了(由于本人已经安装,提示是下面的图,上述用了朋友的第一次安装的提示图,小问题啦)

image.png

3.输入net start mysql 启动吧

image.png

4.最后在终端输入 mysql -u root -p 进入mysql里面(可以不用输入密码,一路回车吧,想设置密码,百度去

image.png

出现 mysql> ,恭喜你可以开始建库建表了。