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表