1、下载zip安装包(mysql-8.0.27-winx64.zip)
夸克链接:pan.quark.cn/s/7801bad0a… 提取码:xtNb
百度网盘链接:pan.baidu.com/s/1pqdVbC5K… 提取码:oigr
其他版本可以访问官网下载
2、将下载后的文件解压到安装目录
我的在D盘 D:\programeFile\mysql-8.0.27-winx64
3、配置环境变量
-
在系统变量新建一个变量,变量名为“MYSQL_HOME ” 变量值为目录地址
- 然后在系统变量中找到变量名为“Path”,点击编辑后添加 “ %MYSQL_HOME%\bin ”
4、创建my.ini文件
-
在 D:\programeFile\mysql-8.0.27-winx64 目录下创建my.txt文件,将下边内容复制到文件中,记得更换目录地址
[mysqld] port = 3306 basedir="D:\programeFile\mysql-8.0.27-winx64" datadir="D:\programeFile\mysql-8.0.27-winx64\data" max_connections=200 character-set-server=utf8 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] default-character-set=utf8 -
保存后将my.txt改为my.ini
5、初始化、安装、登录
-
在 D:\programeFile\mysql-8.0.27-winx64 中创建一个文件夹,起名为 “data”,用于存放mysql数据
-
打开CMD窗口,进入到 D:\programeFile\mysql-8.0.27-winx64
-
执行初始化命令
mysqld --initialize --console -
- 执行成功,红框内为初始化后的密码,等下登录要用到
- 执行成功,红框内为初始化后的密码,等下登录要用到
-
- 如果出现下边日志,检查创建的data文件夹中是否为空的,如果不是,把data文件夹清空。
- 如果出现下边日志,检查创建的data文件夹中是否为空的,如果不是,把data文件夹清空。
-
执行mysql 安装命令
mysqld --install -
-
执行成功
-
-
- 如果出现下边报错,说明之前安装的mysql服务名还在,没有被清除掉。解决办法往下看
- 如果出现下边报错,说明之前安装的mysql服务名还在,没有被清除掉。解决办法往下看
-
-
解决办法:以管理员身份运行CMD窗口,使用 sc query mysql 检查名称为mysql的服务是否存在
然后执行命令 sc delete mysql ,删除该mysql,再使用 mysqld --install 命令进行安装
-
-
安装成功后通过 net stat mysql 命令来启动mysql服务
-
登录mysql
mysql -u root -p然后输入默认密码,看到下方界面说明登陆成功
登录成功后修改默认密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123456';
添加新用户,设置远程访问权限
CREATE USER 'newuser'@'%' IDENTIFIED BY '123456';
GRANT ALL ON *.* TO 'newuser'@'%';
然后就大功告成啦