为什么搞这个教程,因为本人是初学Java,安装配置一个MySQL,网上教程东凑西凑才成功,同样的一件事,多种答案,所以也写了一个自己配置完之后成功的心路教程(水水啦),不排除也有错误(请指正),但更多的是希望能够让一些初次安装MySQL的小白同志避免遇到一些坑,洒洒水啦
一 下载安装
1.打开链接下载 MySQL :: Download MySQL Community Server
2.选择如下图
3.选择仅仅下载
4.把下载好的压缩包解压到不含中文的文件路径下面,这里根据自己喜好定义存放目录结构(PS:此处不用按某些教程说的手动创建一个data文件夹加啥配置什么的,MySQL自动会生成)
二 配置
1.进入解压后文件的根目录 mysql-8.0.31-winx64 中创建 my.ini 配置文件(注意文件格式一定要选ANSI)
本人配置文件内容具体如下
[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路径
三 运行测试
1.管理员模式打开PowerShell搞起来(cmd也行,注意必须都是管理员模式),输入:mysqld --initialize-insecure --user=mysql 然后回车
win10系统可能报错缺少 vcruntime140_1.dll 什么什么的,可下载下面的资源:
链接:pan.baidu.com/s/1GCr2nrgC… 提取码:fas1
把这个文件解压,解压后将 vcruntime140_1.dll 复制到 C:\Windows\System32 即可
2.继续输入:mysqld -install 回车
出现以上提示,证明没问题了,可以继续造了(由于本人已经安装,提示是下面的图,上述用了朋友的第一次安装的提示图,小问题啦)
3.输入net start mysql 启动吧
4.最后在终端输入 mysql -u root -p 进入mysql里面(可以不用输入密码,一路回车吧,想设置密码,百度去)
出现 mysql> ,恭喜你可以开始建库建表了。