使用phpmyadmin修改XAMPP中MySQL的默认空密码
2023-09-11 14:18:04 时间
XAMPP是开发php应用的一套完整的工具合集,就像安装软件一样安装,其他的都配置好了,不用自己再去繁琐的单独配置Apache、MySQL、php这几个模块了,以前我一直在使用的是Appserv,也是一款非常不错的php开发工具套装,只不过目前最新稳定版只支持PHP5.2.x而XAMPP可以支持到5.3以上,所以换用XAMPP来开发PHP了,Appserv安装的时候就会提示你输入MySQL数据库的root用户密码,设置编码等操作。但是XAMPP却没有任何提示,安装完成之后可以直接访问http://localhost/phpmyadmin管理数据库,就是说默认MySQL密码为空,接下来我们就为MySQL设置密码。
MySQL数据库的用户信息是保存在数据库mysql下的user数据表中的,我们利用phpmyadmin看到如下图:
然后,我们点击SQL,运行SQL语句更新数据表内容即可,
UPDATE user SET password=PASSWORD('密码') WHERE user='root';
密码设置成自己的密码,然后单击右下角的执行按钮执行即可。
执行完毕之后,数据库密码就修改好了,然后下次再进入phpmyadmin会发现出现错误进不去了,
原因是刚才修改密码之后,phpmyadmin有自己的配置文件配置文件的密码没有修改过来,它的配置文件是XAMPP安装目录下的phpmyadmin下的config.inc.php,打开这个文件,将
$cfg['Servers'][$i]['password']='';
''里面改成你的密码,下次登录就顺利进入了。具体位置如下图:
相关文章
- 【MySql】mysql 字段个数的限制
- 【Mysql】Mysql root用户误删了或只剩下没有任何操作权限的用户怎么办
- linux - mysql - 忘记用户名、密码
- Mysql可扩展性
- 【问题解决方案】MySQL安装后无法启动-net start mysql服务名无效
- MySQL--执行mysql脚本及其脚本编写
- 学习mysql的binlog配置
- ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
- MySQL内核月报 2014.10-MySQL· 捉虫动态·崩溃恢复失败
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
- MySql中json类型的使用___mybatis存取mysql中的json
- MYSQL避免全表扫描__如何查看sql查询是否用到索引(mysql)
- mysql提示Column count doesn‘t match value count at row 1错误
- 【收藏】windows下 Mysql 错误 Can‘t open and lock privilege tables: Table ‘mysql.user‘ doesn‘t exist
- Java知识回顾 (17)MySQL链接
- paip.python连接mysql最佳实践o4
- MySQL数据库加密和解密~认证登陆密码(mysql.user)和MySQL不区分大小写
- mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?
- MySQL修改root密码的多种方法
- Mysql 5.7 修改密码的三种方式 ——筑梦之路
- Mysql中if语句
- GinVueAdmin源码分析3-整合MySQL
- MySQL中基于XA实现的分布式事务