利用phpmyadmin修改mysql密码

很多人利用phpmyadmin或者命令行来修改了mysql的root密码,重启后发现mysql登录错误,这是为什么呢?修改mysql的root的密码要在mysql软件中mysql数据库里修改root的密码,还要在配置文件中修改。而且在数据库中的修改不止修改一行数据,所以千万不要手动修改,要用命令来修改。
本文帮助读者解决用phpmyadmin修改root密码问题和用phpmyadmin更改root密码后无法登陆问题
首先用root账号登陆phpmyadmin,然后点击左侧进入mysql数据库,在顶部点击“mysql”进入sql输入界面。输入以下命令:
update user set password=password('123456') where User='root'
其中123456为你希望修改的密码,切记不要在数据库中直接手工修改密码。
 
修改mysql数据库root密码
然后点击右下角的“执行”,看到如下界面,就表示修改成功。(注意:有的mysql这里影响的列数并不是2)
 
phpmyadmin修改mysql数据库root密码成功
接着还要进入phpmyadmin目下下的libraries目录,修改config.default.php文件。找到$cfg['Servers'][$i]['password']  = ' ',
修改为$cfg['Servers'][$i]['password']      = '123456';    123456就是您想要的密码。重启mysql后新密码生效。

但是在PhpMyAdmin2.11.5 版本里不需要,只要找到根目录下的config.sample.inc.php文件,复制里面的内容到新建文件config.inc.php里就可以了。 config.inc.php要放在根目录下。

然后修改里面的内容为如下:(只修改红色部分)

<?php


$cfg['blowfish_secret'] = '2156'; 
//此句为注释不需要,上面的2156是随便值。


$i = 0;


$i++;

$cfg['Servers'][$i]['auth_type'] = 'cookie';

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;

$cfg['Servers'][$i]['extension'] = 'mysql';

$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = '123456';


// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
// $cfg['Servers'][$i]['history'] = 'pma_history';
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';

 


$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>

基本工作完成,现在试着打开就会提示 如题的错误。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值