Mysql安装问题记录

完整步骤:

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:启动服务

扫描二维码关注公众号,回复: 3899156 查看本文章

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的服务,右键启动即可。

猜你喜欢

转载自blog.csdn.net/Beam007/article/details/80309187