【1】下载MySQL
下载地址:https://downloads.mysql.com/archives/community/
自己选择版本与操作系统。

【2】解压并配置
① 解压到自定义路径下
如这里放到了C:\softinstall\mysql-5.7.21-winx64
②配置环境变量
MYSQL_HOME:C:\softinstall\mysql-5.7.21-winx64
在path 后面添加 ;%MYSQL_HOME%\bin,当然如果是win10系统,配置环境变量更方便
③ 编辑my.ini
创建my.ini文件放到解压目录下,内容如下所示:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\softinstall\mysql-5.7.21-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\\softinstall\mysql-5.7.21-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
innodb_flush_method=normal
④ 创建data文件夹
在解压目录下创建空的data文件夹
【3】MySQL服务配置
① 初始化数据库
以管理员身份运行cmd,执行命令mysqld --initialize --user=mysql --console。这里需要注意的是最后会分配临时密码,这个一定要记住。
② 注册服务
DOS命令窗口汇总切换到解压的目录下,然后执行命令mysqld --install
cd C:\softinstall\mysql-5.7.21-winx64
mysqld --install
③ 服务操作
#启动服务
net start mysql
#停止服务
net stop mysql
#删除服务
mysqld --remove
④ 修改密码
然后使用临时密码登录并修改密码:
mysql -uroot -p
Enter password:
#修改密码
update user set password = password('new-password') where user = 'root' ;
or
update user set authentication_string= password('new-password') where user = 'root' ;
当修改密码时提示You must reset your password using ALTER USER statement类似错误,解决步骤如下:
SET PASSWORD = PASSWORD('新密码');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
退出重新登录即可
添加远程用户:
mysql>use mysql;
mysql> grant all on *.* to root@'%' identified by '123456' ;
mysql> flush privileges;
本文详细介绍如何下载、解压并配置MySQL环境变量,包括my.ini文件的编辑、创建data文件夹及进行MySQL服务配置等关键步骤。
635

被折叠的 条评论
为什么被折叠?



