MySQL安装与配置
一. 下载
官网下载链接:https://dev.mysql.com/downloads/mysql/
可下载稳定的5.7版本,也可下载最新的8.0版本,本教程以5.7版本为示例。
二. 安装
1. 下载压缩包后解压;
2. 将解压后的文件置于要安装的目录,如D:Environmentmysql-5.7.32;
3. 配置环境变量(我的电脑->属性->高级系统设置->环境变量,选择PATH,编辑添加安装文件下的bin目录,如D:Environmentmysql-5.7.32in);
4. 在安装文件中新建MySQL配置文件my.ini;
[mysqld] basedir=D:Environmentmysql-5.7.32 datadir=D:Environmentmysql-5.7.32data port=3306 skip-grant-tables
5. 启动管理员模式下的CMD,cd到安装文件的bin目录,运行后面的所有命令;
6. 安装MySQL服务(mysqld --install);
注:如果报错("由于找不到MSVCR120.dll,无法继续执行代码。重新安装程序可能会解决此问题" 或者 "由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题" ),下载vcredist并默认安装即可(官网地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784)。
7. 初始化数据库文件(mysqld --initialize-insecure --user=mysql);
8. 启动MySQL(net start mysql);
9. 进入MySQL通过命令行修改密码;
mysql -u root -p
update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';
flush privileges;
exit
注:sql语句后面一定要加分号“;”
10. 注释配置文件种的跳过密码语句;
[mysqld] basedir=D:Environmentmysql-5.7.32 datadir=D:Environmentmysql-5.7.32data port=3306 #skip-grant-tables
11. 重启MySQL;
net stop mysql
net start mysql
12. 连接测试。
mysql -u root -p123456
exit
至此,MySQL安装完毕!