我的配置
MySQL 8.0.23
window 10
下载
选择好自己的版本然后选择下载第一个,内存小的那个
在这里不用选择登录,选择左下角 No thanks, just start my download. 会跳转到下载
解压后的结构 你们解压后是没有 my.ini 与 data 的文件的,接下来开始安装了
快速开始
在解压目录下,新建个 my.ini 的文件(如上图位置),并且写入相关配置如下(避免出错,请直接复制) 同时需要创建一个名为 data 的文件夹,如上图👆
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录(!注意!这个目录修改成自己mysql的安装目录)
basedir=D:\MySQL-8.0\mysql-8.0.23-winx64
# 设置mysql数据库的数据的存放目录(!注意!这个目录修改成自己mysql的安装目录+\data)
datadir=D:\MySQL-8.0\mysql-8.0.23-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
请大家看上面的注释,有两个注意的地方需要修改,这两个地方尤为重要,必须要修改正确,如何查看安装的目录看下面截图(文件地址栏就是你的安装路径,请复制过来修改成你自己的,第二个只需要在你的安装路径上再加个 \data 注意斜杠不要弄错了)多多检查是否正确,否则报错不好解决!
现在配置环境变量
我的电脑>>>属性>>>高级系统属性>>>环境变量>>>新建>>>变量名是Mysql
变量值是MySQL安装路径下bin文件下的路径>>>确定>>>然后应用
打开cmd命令行界面(切记使用管理员模式运行)
//cd /d 后面的路径是你的mysql安装路径下的bin文件夹的路径
cd /d D:\MySQL-8.0\mysql-8.0.23-winx64\bin
mysqld --initialize --console
然后就会出现下面的信息,信息末尾(root@localhost:后面是密码,你把你的登录密码一定要复制下来,不要漏了这里截图的k3gg也是密码的一部分,一定别漏了)
然后就按着截图依次敲
使用管理员模式运行否则没有权限
mysqld -install service_name
这里的service_name 是指实例化的服务名,可任意但不建议
启动服务 net start service_name
这个命令输入后会让你输入密码(把你保存的密码输入就会出现一下界面,恭喜,成功了99.99%了)
注意这个代码是修改密码的意思,BY后面的两个单引号里面应该是你的密码(BY ‘你的密码’;)
它会告诉你ok!!!!!就成功了
常见问题
1.部分人出现缺少dll的情况
这个问题挺常见,就是你自己百度一下,
然后下载一个下载vc++2015-2019就可以解决问题
2.如果因为my.ini文件出现错误导致mysqld -install service_name报错或者想要重新初始化
请先net stop service_name 然后 mysqld -remove service_name,然后删除data文件夹
并新建data再重复上面操作即可