XAMPP 修改MYSQL密码以及无法启动MYSQL的解决方案

刚安装好的XAMPP中MYSQL是没有密码的,但是数据库不设置密码显然是不靠谱和不安全的,因此最基本的一个问题就是改写密码的问题。 而一旦改写密码了,本次数据库链接就失败了,此刻无法登录到XAMPP了,此刻需要修改配置文件(xampp\phpMyAdmin\config.inc.php),内容如下:

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['Lang'] = '';

其实只是修改了一处也就是password这个地方,当然你的用户名要不是root就得同时修改这个root为你的用户名.然后重启MYSQL,重新查看phpMyAdmin就没有问题了。其它地方不需要修改。

第二个问题就是MYSQL无法启动的问题,大部分的解决方案都是删掉数据库的ibdata1这个文件,该文件位于 \xampp\mysql\data\下面,一旦删除意味着原先的数据库内容都破坏掉了,就得重新恢复以前的数据。这个问题现在的解释是,数据库文件被破坏了,而这种情况并不是特别多。

我遇到的最大问题就是每次装好重启之后,MYSQL就无法启动了,只有第一次启动的时候没有任何问题,每次都需要删除ibdata1,十分麻烦,一旦数据库大了就是个严重的问题。考虑到数据库被破坏,我又测试了其它因素,最终发现了MYSQL软件本身有问题,它一旦关闭就破坏了自己的数据库文件,导致无法启动。强烈推荐到官方的资源去下载。

通过某搜索引擎推荐的XAMPP,应该是有问题的,虽然下载速度很快。在官方下载的就没有出问题,希望后来的人遇到同样的问题,果断的换软件而不是折腾配置,浪费了一下午找到的BUG,警戒世人!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值