mysql5.7.32安装与配置
5.7x的版本都可以套用如下配置方法:
-
下载 mysql
官网下载:https://dev.mysql.com/downloads/mysql/
下载完成之后可以随意解压到自己喜欢的路径下,这里我放到了D:\WorkStation\mysql\mysql-5.7.32-winx64
-
配置环境变量(Win10或Win11)
在系统变量中新建MYSQL_HOME
,值输入自己的 mysql 路径,这里我是D:\WorkStation\mysql\mysql-5.7.32-winx64
在系统变量中编辑Path
,新添加一行%MYSQL_HOME%\bin
-
配置 my.ini 文件
直接在 mysql 的路径文件下创建my.ini
配置信息如下(注意保存),配置中的basedir
和datadir
路径一定要记得修改为自己的路径
[mysqld]
#端口号
port = 3306
#mysql-5.7.32-winx64的路径
basedir=D:\WorkStation\mysql\mysql-5.7.32-winx64
#mysql-5.7.32-winx64的路径+\data
datadir=D:\WorkStation\mysql\mysql-5.7.32-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
-
安装 mysql
以管理员打开 cmd
进入D:\WorkStation\mysql\mysql-5.7.32-winx64\bin
输入mysqld -install
,提示Service successfully installed
表示安装成功
输入mysqld --initialize
,不会有任何提示
输入net start mysql
,出现 mysql 服务已启动,表示启动成功 -
设置 mysql 密码
在cmd中输入net stop mysql
停止mysql
在my.ini
文件的 [mysql] 字段中的任意位置添加skip-grant-tables
在cmd中输入net start mysql
启动 mysql
输入mysql -u root -p
,此时不需要输入密码,直接 enter 进入
输入use mysql
,进入数据库
输入update user set authentication_string=password("xxxxxx") where user="root";
,xxx是你想要设置的密码
设置完成之后,输入exit
退出 mysql,并停止 mysql 服务
在my.ini
文件中将刚刚添加的那段代码删除,重启 mysql 服务
输入mysql -u root -p
,输入刚刚设置的密码,成功进入 mysql