完整步骤:
1、官网下载Community版本,zip免安装,解压到指定位置即可。
32位系统:32 bit或x86
64位系统:64 bit或x64,例如(mysql-5.7.22-winx64)
2、解压包\mysql-5.7.22-winx64下新建默认配置文件my.ini
内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Program Files\mysql-5.7.22-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\mysql-5.7.22-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
注意basedir和datadir改成相应解压路径。
3、进入解压的bin目录下,地址栏输入cmd命令回车,默认以管理员执行,否则需要在开始程序中找到cmd.exe右键以管理员身份执行。
4、安装(卸载)、初始化、启动服务。
mysqld install:安装
mysqld remove:再次安装若提示已安装,则用此命令先卸载。
mysqld --initialize-insecure:不设置密码的初始化,成功后会新建my.ini配置中的datadir项文件夹。
net start mysql:启动服务
5、登录mysql -hlocalhost -uroot -p,无密码时回车即可。
注意:
默认端口号:3306
默认用户:root
默认密码:未设置时回车即可,无密码。
问题一:在使用net start mysql的时候提示“服务报告没有任何错误”。
正确的步骤是:
先在mysql的bin目录下执行mysqld --initialize-insecure(不设置root密码,建议使用)命令,第一次执行这个命令时间稍长,并且没有任何返回结果,但是可以看到my.ini配置中的datadir项文件夹生成,里面一堆文件。然后再使用net start mysql。
问题二:ERROR 2003:Can't connect to MySQL server on 'localhost'(10061)错误。
右键“计算机”点击“管理”,然后点击“服务和应用程序”,双击“服务”,找到MySql的服务,右键启动即可。