一、mysql修改密码
在mysql的mysql数据库中,user表放的是数据库用户及其权限信息
1.可以在phpmyadmin中找到这个表改数据(不建议),因为数据库放的是加过密的密码
2.使用登录mysql,用Sql命令修改
1)登录
刚刚安装时空密码
/opt/lampp/bin/mysql -u root
如果修改了密码,就要输入密码
/opt/lampp/bin/mysql -u root -p 你的密码
2)修改密码
mysql> use mysql;
mysql> update user set password=PASSWORD(“123456″) where User=’root';
mysql> flush privileges;
mysql> quit
3)/opt/lampp/lampp restart或直接重启数据库
4)修改/opt/lampp/phpmyadmin/config.inc.php中下面的值
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
二、phpmyadmin的设置
1.每次进入需要输入数据库密码
修改/opt/lampp/phpmyadmin/config.inc.php中下面的值
$cfg['Servers'][$i]['auth_type'] = 'http';
三、数据库密码修改错误或忘了
1.先停止mysql或直接停止xampp
/opt/lampp/lampp stopmysql
/opt/lampp/lampp stop
2.用mysqld安全启动mysql
/opt/lampp/sbin/mysqld --skip-grant-tables &
注意目录是sbin目录下的mysqld
3.然后先敲一下回车,回到命令提示符状态了,就可以空密码root登录到mysql数据库了
/opt/lampp/bin/mysql -u root
赶紧设置为新的root密码吧
mysql> use mysql;
mysql> update user set password=PASSWORD(“123456″) where User=’root';
mysql> flush privileges;
mysql> quit
重启mysql
/opt/lampp/lampp stopmysql
/opt/lampp/lampp startmysql
/opt/lampp/lampp restart