1. phpMyAdmin安装时, 连接数据库出错:
错误信息如下:
2. 解决办法:
1. 将config.sample.inc.php 文件改名为: config.inc.php
2. 将localhost改成127.0.0.1
ps: 3. 建库命令
show databases;
create database db3 character set utf8 collate utf8_general_ci;
use db3l
然后就可以正常登录了
4. 写一个PHP代码,连接数据库
p1.php如下:
<?php
// 使用 127.0.0.1正常
// $con = mysqli_connect("127.0.0.1:3306","root","123456");
// $con = mysql_connect("127.0.0.1:3306","root","123456");
// 使用localhost 会报错
$con = mysql_connect("localhost:3306","root","123456");
if (!$con){
die('Could not connect: ' . mysql_error());
}else{
echo 'hello beyond';
}
?>
使用localhost时, 将报错, 效果如下:
5. 解决办法
使用127.0.0.1 则正常连接到数据库:
6. 安装一下WordPress试试
官网下载https://cn.wordpress.org/
解压后,复制到php目录下,
然后访问, 如果填写的是默认的localhost,
则一样报错,连接不了数据库
7. 解决办法:
修改wp-config-sample.php为wp-config.php,
并将里面的localhost, 改成127.0.0.1
并填写数据库名, 用户名,密码,
然后再次运行,即可正常安装
如图所示:
PS: 8. 如何修改数据库密码
// 先连接数据库
mysql -u root -p
Enter password:***
// 选择mysql数据库
mysql>use mysql;
Database changed
// 重置密码
mysql> UPDATE user SET password=PASSWORD("新密码") WHERE user='你的用户名';
推荐使用 mysqladmin
mysqladmin -uroot password '********'
// 刷新权限
mysql> flush privileges;
mysql> quit;
PS: 9. 没有写入权限(如果在Intall 源码的时候)
那么只需要将源码所目录
chmod -R 777 目录名
未完待续,下一章节,つづく