mysql无法启动的解决方法

mysql无法启动的解决方法_第1张图片
经过几天的摸索,参考网上的各种解决方法,都没解决,最后这个操作终于解决了。
前提准备:
(1)创建环境变量path
(2)在安装路径下创建一个data文件夹
(3)在安装路径下创建一个my.ini文件,里面内容如下:

[mysqld]

# 设置3306端口

port=3306

# 设置mysql的安装目录

basedir=D:\\study\\mysql-8.0.24-winx64\\mysql-8.0.24-winx64

# 切记此处一定要用双斜杠\\,单斜杠这里会出错。

# 设置mysql数据库的数据的存放目录

datadir=D:\\study\\mysql-8.0.24-winx64\\mysql-8.0.24-winx64\\data
# 此处同上

# 允许最大连接数

max_connections=200

# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统

max_connect_errors=10

# 服务端使用的字符集默认为utf8mb4

character-set-server=utf8mb4

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

# 默认使用“mysql_native_password”插件认证

default_authentication_plugin=mysql_native_password

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8mb4

[client]

# 设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8mb4


解决步骤如下:
第1步:检查自己是否已经安装了mysql:cmd中以管理员身份打开,并切换到数据库目录下,输入命令:mysqld install
第2步:一般都是说已经安装了,这时候使用初始化语句:mysqld --initialize --console,得到一个初始化密码,一定要记下来,root@localhost:后面的即为初始化密码。
第3步:net start mysql,即可看到数据库启动成功了。

你可能感兴趣的:(python学习,mysql)