Windows下的mysql安装共分2中,一中是直接使用安装程序进行安装,另一种则是使用cmd命令行进行安装。由于我最近都使用的是第二种安装方法,所以我只记录了第二种安装中遇到的问题和安装过程。
由于工作原因我先安装了mysql5.7的版本,而后又使用mysql5.6的版本,发现这两个版本虽然只隔了一个小版本号,却感觉相差甚大。
官网下载地址:https://dev.mysql.com/downloads/mysql/
一、安装mysql5.7
1.将下载好的文件放在你想安装的位置,最好是c盘,因为c盘是启动盘。
2.配置环境变量:
(1)新建MYSQL_HOME环境变量,并设置值为自己mysql中bin文件所在地址。
(2)将 %MYSQL_HOME%\bin 添加到Path环境变量中,注意前后要用英文的 ; 隔开。
2.在mysql文件中新建my.ini文件,其中2个相关mysql文件地址换成自己的。
my.ini文件:
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\mysql-5.7.25-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
datadir=C:\mysql-5.7.25-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
3.使用管理员身份打开cmd命令页面并使用cd命令进入你MySQL文件中的bin文件目录下。
4.使用命令初始化mysql数据库。
mysqld --initialize-insecure --user=mysql
5.使用命令安装mysql。
mysqld install
出现 service successfully installed 时代表安装成功。
6.启动mysql服务。
net start mysql
安装成功
由于我先装的5.7的版本,之后又卸载重装的5.6的版本,其中遇到过一些问题:
mysqld --remove mysql
这个命令是网上说的删除服务,但我没用过,有兴趣的可以试试,我重装使用的是下面的方法
1.关闭先前的mysql服务有2中办法。
使用命令关闭
net stop mysql
直接在任务管理器—>服务中找到mysql服务右键进行停止,
2.删除mysql服务。
sc delete mysql
之后再进行5.6的安装流程就可以了。
未完待续…