mysql-5.7.36-winx64.zip的安装
安装
MySQL作为常用的关系型数据库,在使用时通常有两种安装的模式:一是使用安装包安装;二是是使用zip压缩包的安装。
第一种很简单,运行安装包,点击下一步、下一步即可。但是这种方法安装好的mysql数据库,后期如果需要更换其他的版本而将当前的卸载掉时会比较麻烦,这个安装方法会产生一些文件安放在系统的各地方;
第二种基于压缩包的方法,只需解压并配置一下即可使用。后期如果需要卸载删除也比较方便。
1.下载
可到mysql官网下载相应的zip文件,下载地址:mysql-5.7.36-winx64.zip
下载后解压到自己想要安装的位置即可,比如:E:\mysql\mysql-5.7
2.设置环境变量
在我的桌面找到计算机,右键选择“属性”,依次点击找到环境变量的Path进行编辑,在Path值的后面使用英文分号隔开前面的值,并追加MySQL的bin目录,如本机的添加是:E:\mysql\mysql-5.7\bin。注意这里是追加,而不是覆盖。
3.新建并编辑配置文件
在安装目录E:\mysql\mysql-5.7新建my.ini配置文件,并输入以下代码:
[mysqld]
# 设置mysql客户端默认字符集
default-character-set=utf8
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir="E:\mysql\mysql-5.7"
# 设置mysql数据库的数据的存放目录
datadir="E:\mysql\mysql-5.7\data"
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 跳过密码验证
skip-grant-tables
4.初始化数据
输入命令 mysqld --initialize-insecure --user=mysql
5.服务模式安装
在命令提示符窗口输入:mysqld -install
在这一步中,可能会出现输入命令mysqld -install
后没有出现成功的提示,而是出现无法定位程序输入点 fesetround 于动态链接库......
的问题,这里可能就是系统出现了些许情况,可以到微软官方下载相应的支持库修复,微软下载地址,修复后即可正常安装。
使用net start mysql
命令开启服务。
6.非服务模式启动
这种方式也简单,启动通过bin目录下的 mysqld 命令即可
使用mysqld --standalone
命令开启
关闭MySQL
通过mysqladmin
命令,
使用mysqladmin -uroot -p123456 shutdown
命令关闭
mysql 5.6
以前的版本都可以直接在-p后直接加上密码,如果不支持智能 mysqladmin -uroot -p shutdown
然后再输入密码;
需要注意的是,该命令执行有一定的延迟不是马上关闭;
7.进入mysql界面
再次启动mysql,使用 mysql -u root -p
命令进入mysql(密码可为空),进去后输入命令修改密码。
8.更改root密码并刷新权限
修改密码为123456,命令: update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';
刷新权限,命令: flush privileges;
9.修改配置文件
回到安装目录打开my.ini配置文件,删除最后一行的 skip-grants-tables
命令,即可使用。该命令就是跳过密码验证,所以前面密码为空可以登录进去。
10.重启mysql
停止MySQL服务 net stop mysql
开启MySQL服务 net start mysql
11.测试
使用可视化工具登录测试:
测试成功,mysql安装完毕。
卸载
- 使用命令提示符进入mysql的安装目录的bin目录;
- 使用
net stop mysql
命令停止服务; - 使用
sc delete mysql
命令删除服务; - 删除掉环境变量的mysql变量的值;
- 删除文件。