打开xampp之后,启动Mysql服务会自动关闭,之前安装了wamp server,有没有大佬可以帮我看看,谢谢!!!

打开xampp之后,启动Mysql服务会自动关闭,之前安装了wamp server,有没有大佬可以帮我看看,谢谢!!!,第1张

网上找了三种方法。但是前两种我都没有成功。

1、在mysql/bin/my.ini 文件 加一个:

[mysqld]

innodb_force_recovery = 4

很多方法都是这样,但是我试验了一下,没有成功,不知道是什么问题。

2、把xampp\mysql\data下的ibdata1文件删掉

有人说这种方法可以用,但是可能会删除掉你数据库的文件。我也试了一下,没有成功。不知道+1。

3、用管理员启动命令行,进入mysql的bin目录,输入

mysqld --install,回车,

提示:Service successfully installed,

表示安装MySQL服务成功。

命令行窗口输入:net start mysql ,可以正常启动。

步骤是这个步骤 但是我这个截图是已经成功过了的,所以跟我说的有点不一样。

1. 利用xampp中的phpmyadmin *** 作mysql数据库,将选定的数据库导出成文件nms.sql。

2. 开启另一个mysql服务器,将nms.sql导入到现在的mysql服务器中,步骤如下:

a) 创建nms数据库: create database nms

b) 导入:

mysql -u root -p nms <nms.sql的完整路径

或者: source nms.sql的绝对路径

c) 输入mysql数据库的密码即可,完成 *** 作。

另外总结一点:

首次使用mysql服务器时,无密码,因此直接使用命令:

mysql

登录mysql服务器。

但是之后使用mysql时,必须为有密码的状态,使用命令:

mysql -u root -p

输入密码

才能登录mysql服务器。

而且,无密码状态下进入的mysql服务器,与有密码进入的mysql服务器,查询到的数据库是不一样的。

这样是不行的,首先这样

我的xampp是安装在E盘

cmd打开后输入 e:

接着输入 cd E:\xampp\mysql\bin

当然你如果不想这么麻烦可以将环境变量path修改为E:\xampp\mysql\bin

接着输入mysqld --console 到这里mysql就打开了,窗口保持打开,可以最小化

打开一个新的cmd窗口

cmd打开后输入 e:

接着输入 cd E:\xampp\mysql\bin

接着输入 mysql -h localhost -u root -p

有密码你就输入密码,没密码直接回车


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8507863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存