1. phpMyAdmin安装时, 连接数据库出错:
错误信息如下:
解决办法:
1. 将config.sample.inc.php 改成 config.inc.php
2. 将localhost改成127.0.0.1
附一句建库命令:
show databases;
create database db3 character set utf8 collate utf8_general_ci;
use db3l
然后就可以正常登录了
然后我们自己写一个代码,连接数据库
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时, 将报错, 效果如下:
使用127.0.0.1 则正常连接到数据库:
接下来,我们安装一下WordPress试试
官网下载https://cn.wordpress.org/
解压后,复制到php目录下,
然后访问, 如果填写的是默认的localhost,
则一样报错,连接不了数据库
修改wp-config-sample.php为wp-config.php,
并将里面的localhost, 改成127.0.0.1
并填写数据库名, 用户名,密码,
然后再次运行,即可正常安装
如图所示:
补充一下,如何修改数据库密码:
// 先连接数据库
mysql -u root -p
Enter password:***// 选择mysql数据库
mysql>use mysql;
Database changed
// 重置密码
mysql> UPDATE user SET password=PASSWORD("新密码") WHERE user='你的用户名';
// 刷新权限
mysql> flush privileges;mysql> quit;
如果在Intall 源码的时候,提示: 没有写入权限
那么只需要将源码所目录
chmod -R 777 目录名
未完待续,下一章节,つづく