下载MySQL5.7
官网:https://dev.mysql.com/downloads/mysql/
解压安装
配置环境变量
依次点击 “我的电脑”-“属性”-“高级系统设置”-“环境变量”。
新建MYSQL_HOME,填入MySQL路径。
编辑Path,在末尾加上;%MYSQL_HOME%\bin
。
新建my.ini文件
在MySQL安装目录下新建该文件编辑,填入以下参数
[mysqld]
# 端口
port = 3306
# 这个你自己的安装目录
basedir=D:\application\mysql5.7\mysql-5.7.35-winx64
datadir=D:\application\mysql5.7\mysql-5.7.35-winx64\data
max_connections=2000
character-set-server=utf8
# 数据库类型inndb支持事务
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
event_scheduler=ON
[mysql]
启动MySQL5.7
管理员角色打开cmd,进入D:\application\mysql5.7\mysql-5.7.35-winx64
。
输入mysqld --install
,安装成功。
再输入mysqld --initialize-insecure --user=mysql
,执行命令后会在MySQL的安装目录下生成data目录并创建root用户。
启动MySQL服务,输入net start mysql
,如果提示出现发生系统错误 2。
输入mysqld --remove
,再次输入mysqld --install
即可
设置root密码
第一次安装后,root没有密码直接登录即可
mysql -uroot -p
mysql> use mysql;
mysql> set password for root@localhost = password('123456');
#修改root密码
#mysql> update user set authentication_string=password('your_new_password') where user='root';
授权远程root登录
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> exit;
注意事项
如果提示出现安装失败,缺少MYSQL安装丢失MSVCR-120.dll问题,官网下载dll补全工具即可