数据库_常见问题

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 目录名






未完待续,下一章节,つづく

猜你喜欢

转载自blog.csdn.net/u012576807/article/details/80573498