首页 > 编程知识 正文

管理员权限无法启动mysql,mysql不能启动是什么原因

时间:2023-05-03 23:26:36 阅读:177022 作者:4986

mysql服务器无法启动如果mysql服务器无法启动,通常会出现配置文件和路径问题。

这里是即删除已有的mysql服务,然后配置好路径等数据,接着初始化mysql,然后重新安装mysql服务,最后登录改密码。

详细步骤:

第一步:修改配置文件

1.mysql目录下有. ini文件。 通常,下载后,缺省值为“my-deful.ini”。 对于此文件,它是MySQL的初始化配置文件。 对于在启动mysql时通常称为my.ini的文件,必须首先将其更改为" my.ini "。

修改my.ini的配置:

basedir=D:mysql

datadir=D:mysqldata

端口=3306

server_id=localhost

上面的basedir位于mysql目录下,而datadir路径位于mysql下的data目录下(与强健的硬币目录处于同一级别)。 如果没有此处的data目录,则必须自己创建空文件夹。 如果存在,则必须删除data文件夹中的所有内容。 然后,mysql初始化时会自动创建。

第二步:删除已有的mysql服务,再重新安装

1 .键入cmd,进入命令窗口,然后键入net stop mysql停止mysql服务。 (此处mysql的服务名称可能因人而异。 5.7版的通用名称为mysql57,但取决于实际情况。

初始化mysql :在命令窗口中进入坚固的硬币目录,然后输入mysqldinitializeuser=MySQLconsole

或mysqldinitialize-insecure (这不设置root用户的密码权限,使用空密码登录。

在这里生成随机的临时密码。 请记下以便以后可以登录mysql

在这里,data目录内的文件可能无法正确生成。 初始化数据库后,data目录应该如下所示:

注意:请在这里注意。 键入mysqldinitializeuser=MySQLconsole,然后单击,

只能在data目录中生成图像第二部分的文件。 在这种情况下,即使安装了服务,数据库也无法启动。

包含用户权限数据表,因为第一部分中的文件夹是MySQL的默认数据库。

在这种情况下,请参阅初始化数据库时,一定要先重启计算机,然后再删除data目录里的东西,重新初始化

重新安装mysql服务器:还是一个坚固的硬币目录,输入mysqld install mysql

mysql是服务的名称。启动服务,修改密码

在cmd窗口中,键入net start mysql以启动mysql服务。 当您登录mysql时,

首先打开mysql数据库usemysql;

之后,更改密码。 updateusersetpassword=password (123456 ) ) where user=‘root’。

从mysql5.7开始,密码不再称为password,字段名为authentication_string。

也可以在navicat中更改密码。 根据生成的随机密码或空密码(当mysqldinitialize-insecure初始化数据库时),登录并连接到MySQL,在MySQL数据库中查找user表

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。