irpas技术客

mysql服务器无法启动_hjseo_seg_mysql无法启动

网络投稿 7492

mysql服务器无法启动

mysql服务器无法启动时,一般时配置文件和路径的问题。 这里提供一种解决的方式:即删除已有的mysql服务,然后配置好路径等数据,接着初始化mysql,然后重新安装mysql服务,最后登录改密码。 详细步骤: 第一步:修改配置文件 1. 在mysql目录下有一个.ini文件,一般下载后默认为“my-deful.ini”,该文件时mysql的初始化配置文件。由于mysql的启动时一般对于的文件叫my.ini,所以我们需要先将该文件改为“my.ini”。 2. 修改my.ini的配置:

basedir = D:mysql datadir = D:mysqldata port = 3306 server_id = localhost

上面的basedir是mysql目录下,datadir路径为mysql下data目录(和bin目录同级),这里的data目录如果没有,需要自己创建一个空白文件夹,如果有,需要将data文件夹里的东西都删掉,然后mysql初始化的时候会自动创建。

第二步:删除已有的mysql服务,再重新安装 1. 输入cmd,进入命令窗口,输入net stop mysql停止mysql服务(这里mysql的服务名每个人的可能不一样,5.7版的一般名为mysql57,是实际情况而定)。 2. 初始化mysql:在命令窗口中进入bin目录,输入mysqld –initialize –user=mysql –console 或者mysqld –initialize-insecure(这个是不设置root用户的密码权限,空密码登陆) 此时回生成一个随机的临时密码,请记下它,便于待会登录mysql 这里有时会没法正确生成data目录里的文件,在数据库初始化过后,data目录应该如下:

注意: 这里要注意:有时输入mysqld –initialize –user=mysql–console后, data目录中只能生成图片中第二部分的文件,这时数据库安装服务器后还是无法启动的。 因为第一部分的文件夹是MySQL的默认数据库包括,用户权限的数据表。 如果出现上述情况,初始化数据库时,一定要先重启计算机,然后再删除data目录里的东西,重新初始化

重装mysql服务器:还是在bin目录下,输入 mysqld install mysql mysql为服务的名称。

启动服务,修改密码 在cmd窗口,输入net start mysql,启动mysql服务。登录mysql后, 先打开mysql数据库– use mysql; 然后修改密码–update user set password = password(‘123456’) where user = ‘root’。 mysql5.7后密码不叫password了,字段名为:authentication_string。 另外,修改密码也可以在navicat中修改,根据生成的随机密码或者空密码(mysqld –initialize-insecure初始化数据库时),可以登录连接MySQL,然后再mysql数据库中找打user表,找到对应字段修改


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #mysql无法启动 #详细步骤第一步修改配置文件1 #2 #修改myini的配置