mysql-5.7.26-winx64本地windows安装
官网地址:https://dev.mysql.com/downloads/mysql/:
1.选择对应的版本的文件进行下载,这里我选择的是zip版本的。
2.下载后,解压到对应的文件夹(随便放,放到存储空间比较富足的盘上)。
刚开始是没有data文件夹和my.ini文件的。
3.新建一个my.ini文件,将下面的内容复制到里面。
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=G:/Mysql/mysql-5.7.26-winx64
# 设置mysql数据库的数据的存放目录
datadir=G:/Mysql/mysql-5.7.26-winx64/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4.然后shift+鼠标右键,在此文件夹打开cmd
5.cd进入bin目录
6.执行第一条命令:mysqld --initialize-insecure
这里执行这条命令的时候正常情况下是不会有任何东西出现的。
7.执行:mysqld -install
Mysql安装命令
出现Service successfully installed的时候表示已经安装完成
8.启动mysql
net start mysql
这里出现服务无法启动,也没有啥子提示信息的时候,可能的情况有:
(1):my.ini文件里面内容错误(为了解决1045错误而添加的一行代码有关)
(2):my.ini文件存放的目录有误(当然这个有误的话一般第一条命令都没法通过的哈)
9.使用mysqladmin命令添加初始密码
mysqladmin -u root password ******
10.登录
mysql -u root -p 紧接着输入刚才设置的密码
如果这一步出现1045错误,根据具体情况具体百度,我这个版本的mysql按照本文的流程下来都是合适的哈。
11.show databases;
到这里就ok了,如果安装失败,在bin目录下使用 sc delete mysql 重新安装就可以,总体来讲还是比较方便的。
我安装本地的mysql,主要是为了测试一下几种不同的存储引擎,相对来讲,在本机安装mysql比在类似于腾讯云阿里云那些linux系统上安装稍微简单一些,当然那些也不是很复杂,就是开放端口等等这些比较磨人,对照网上前辈们的经验也能很流畅的走完。