站点图标 Liao's blog

Windows下安装MySQL5.7

下载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补全工具即可

退出移动版