1、mysql下载压缩包。
https://downloads.mysql.com/archives/community/
2、解压文件到安装位置
3、配置环境变量
新建用户变量
变量名:MYSQL
变量值:mysql解压位置
修改用户Path变量:
%MYSQL%bin
4、新建my.ini配置文件
在mysql文件夹中创建my.ini文件
配置如下
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置连接端口 port = 3306 # 设置mysql的安装目录 basedir="C:\mysql-5.7.37-winx64" # 设置mysql数据库的数据的存放目录 datadir="C:\mysql-5.7.37-winx64\data" #设置5.7版本group by 合法性的检查 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLAdmin] C:\mysql-5.7.37-winx64\bin\mysqld.exe # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB [mysqld] explicit_defaults_for_timestamp=true
5、管理员启动cmd,运行命令
跳转mysql安装位置bin目录下
5.1、安装mysql
输入命令:
mysqld -install
出现找不到MSVCP120.dll的问题。
问题解决1:
下载MSVCP120.dll、MSVCR120.dll文件,放到C:\Windows\System32中。
链接:https://pan.baidu.com/s/1UiUbvuOB1xoNbKG4zdmd-Q?pwd=1849
提取码:1849
问题解决二:下载VC++2019
VC++2019运行库最新版是一款来自微软官方出品的C++开发软件。VC++2019运行库软件集成了微软Windows视窗操作系统应用程序接口(Windows API)、三维动画DirectX API。在安装之前,该脚本将检查并删除现有的不兼容的Visual C ++运行时,包括原始EXE或MSI安装程序,具体可以自行测试。
注:会杀进程,线上服务器谨慎使用。影响线上系统稳定行,可能导致系统崩溃。
链接:https://pan.baidu.com/s/1rnP3Y64XgYy-rmMtctJw0g?pwd=1849
提取码:1849
问题解决,运行
mysqld -install
5.2、启动mysql。输入命令
net start mysql
启动报错,服务无法启动。
输入命令:
mysqld --initialize-insecure
执行完成再输入
net start mysql
服务正常启动
5.3、修改mysql密码
5.3.1、输入命令:
mysql -u root -p
首次进入mysql,木有密码,直接回车进入mysql。
5.3.2、执行密码修改SQL:
update mysql.user set authentication_string=password("123456") where user="root";
5.3.3、刷新权限:
flush privileges;
5.3.4、退出mysql:
exit
5.3.5、停止服务:
net stop mysql
5.3.6、重启mysql
net start mysql
安装完毕!!!