第一步:下载
下载地址:http://dev.mysql.com/downloads/mysql/
点击图中红色箭头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-winx64data
# 允许最大连接数
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-winx64data 根据自己的路径填写
- 以管理员身份打开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目录下进行操作