第一步:下载
点击图中红色箭头Archives,可以下载自己想要的mysql版本,如图:
下载后解压,放在自己想要放的位置
第二步:配置
这里环境变量的配置就不做赘述了,可以自己百度
进入解压后的文件夹,创建一个my.ini文件
2.编辑my.ini文件,将下面的信息复制进去即可
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
explicit_defaults_for_timestamp=true
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=F:\mysql-5.7.16-winx64
# 设置mysql数据库的数据的存放目录
datadir=F:\mysql-5.7.16-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
注意:basedir=F:\mysql-5.7.16-winx64 和 datadir=F:\mysql-5.7.16-winx64\data 根据自己的路径填写
以管理员身份打开cmd命令行,根据以下命令提示符进行操作:
进入bin目录下,输入 mysqld --install
安装mysql,并把“my.ini”设置为配置文件。提示”Service successfully installed.”表示成功;
安装成功后接着输入 mysqld --initialize-insecure --user=mysql
先初始化data目录,在5.7以前的版本是不需要这一步的,5.7开始要先初始化data目录,初始化成功以后你会发现根目录多了个data文件夹,如图
在命令提示符中输入 net start mysql ,提示服务启动成功即可;
然后用命令 mysql –u root –p ,进入mysql管理界面(密码可为空)-u后面是用户名 -p后面是密码
进入界面后更改root密码,密码自己设置
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
最后输入flush privileges; 刷新权限
重启mysql即可正常使用,关闭net stop mysql 打开net start mysql
连接上测试出现以下结果就安装好了
要是安装出错了想重新装,就得使用 sc delete mysql 清空服务命令清空之后再重新装!
总结:几个注意的地方:
1.复制ini文件的内容时,MySQL的路径与数据的存储路径与MySQL的安装路径有关,根据实际情况确定。
2.初始化配置文件的时候,一定要进入到MySQL的bin目录下进行操作