php备份恢复MYSQL数据库

php备份恢复MYSQL数据库,第1张

1、把数据库sql文件查找 CHARACTER

替换成 CHARACTER SET utf8 或 CHARACTER = utf8

2、到phpmyadmin 创建一个新的数据库的时候应该选 整理 latin1_swedish_ci

3、到phpmyadmin 进入新建的数据库,导入数据库文件

4、用UltraEdit转换所有ANSI格式的php源码文件为UTF-8格式:File -->Conversions -->ASCII to UTF-8

5、在php源码文件中必须加入:

在<head>后加入

<meta http-equiv="Content-Type" content="text/htmlcharset=UTF-8">

6、在连接数据DB的文件中找到类似一下代码

$host="localhost"$DBname="aa"//数据库名字$user= "root"//用户名$passwd = ""//密码$link = mysql_connect($host,$user,$passwd) or die ("Fail")

$db = mysql_select_db($DBname, $link) or die ("Fail")//连接

// 要在真正query DB取出资料前,必须加入下面3行mysql_query才可以:

mysql_query("SET NAMES 'utf8'")

mysql_query("SET CHARACTER_SET_CLIENT=utf8")

mysql_query("SET CHARACTER_SET_RESULTS=utf8")

7、在php源码中, 如有应用htmlentities和htmlspecialchars时需要注意:

要似如下格式:

$chars = htmlentities($chars,ENT_QUOTES,"UTF-8")

$chars = htmlspecialchars($chars,ENT_QUOTES,"UTF-8")

如有应用addslashes()或mysql_real_escape_string()记得用以下:

$chars = stripslashes($chars)

另外如果需要的话还可设置:

1、php.ini 设定php中的语系为 (记得restart)

default_charset = "utf-8"

2、my.ini 设定MySQL中的语系为 (记得restart)

[mysqld]

init_connect='SET NAMES utf8'

default-character-set=utf8

[client]

default-character-set = utf8

本人刚接触PHP+MySQL,才疏学浅,希望能给有需要的得到帮助。

请大家指点,谢谢!

mysql\data

mysql 的安装目录 找到 data文件夹 里面都是数据文件

复制到u盘

在新服务器上 的 mysql安装文件夹内找到data文件夹。。

把u盘的东西复制进去。。。

OK...数据库维护完成。。

不会 的话hi我


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/6188532.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-17
下一篇2023-03-17

发表评论

登录后才能评论

评论列表(0条)

    保存