导出全部数据库
1 | mysqldump -uroot -p --all-databases > sqlfile.sql |
恢复全部数据库
1 | mysql –uroot –p |
2 | source c:\sqlfile.sql; |
导出全部数据库
1 | mysqldump -uroot -p --all-databases > sqlfile.sql |
恢复全部数据库
1 | mysql –uroot –p |
2 | source c:\sqlfile.sql; |
ALTER TABLE wp_commentmeta ENGINE=INNODB;
ALTER TABLE wp_comments ENGINE=INNODB;
ALTER TABLE wp_links ENGINE=INNODB;
ALTER TABLE wp_options ENGINE=INNODB;
ALTER TABLE wp_postmeta ENGINE=INNODB;
ALTER TABLE wp_posts ENGINE=INNODB;
ALTER TABLE wp_term_relationships ENGINE=INNODB;
ALTER TABLE wp_term_taxonomy ENGINE=INNODB;
ALTER TABLE wp_terms ENGINE=INNODB;
ALTER TABLE wp_usermeta ENGINE=INNODB;
ALTER TABLE wp_users ENGINE=INNODB;
ALTER TABLE xd_termmeta ENGINE=INNODB;
mysql数据库升级:
mysql_upgrade -uroot -p
到官网下载Community 版的MySQL Community Server :https://dev.mysql.com/downloads/
下载好后,解压以下文件到新文件夹,例如mysql
bin/mysql.exe
bin/mysqld.exe
bin/mysqladmin.exe
share/charsets
share/english
在新文件夹(mysql)中新建my.ini
粘贴以下内容
1 | [mysql] |
2 | # 设置mysql客户端默认字符集 |
3 | default-character- set =utf8 |
4 | [mysqld] |
5 | #设置3306端口 |
6 | port = 3306 |
7 | # 设置mysql的安装目录 |
8 | basedir=D:\mysql\mysql-5.6.17-winx64 |
9 | # 设置mysql数据库的数据的存放目录 |
10 | datadir=D:\mysql\mysql-5.6.17-winx64\data |
11 | # 允许最大连接数 |
12 | max_connections=200 |
13 | # 服务端使用的字符集默认为8比特编码的latin1字符集 |
14 | character- set -server=utf8 |
15 | # 创建新表时将使用的默认存储引擎 |
16 | default-storage-engine=INNODB |
然后cd 进bin目录
1 | > cd bin |
以管理员身份执行
1 | mysqld --initialize-insecure |
然后就会出现data目录(我这里120M。。。)
是ib_logfile0、ib_logfile1各占48M
然后启动mysql服务
1 | net start mysql |
停止mysql服务
1 | net stop mysql |
然后通过mysql.exe 来检测是否成功运行mysql服务
1 | mysql -u root -p |
或者直接
1 | mysql |
原文:http://blog.csdn.net/kajweb/article/details/78629556
注:因为涉及数据库,会有不可逆的后果,建议先带套备份
首先,修改配置文件 wp-config.php 中 “wp_ ”为自定义表前缀,比如:wp_mf8_。 登录 MySQL 数据库,运行以下SQL语句,修改默认表前缀为自定义前缀:
1 | RENAME table `wp_comments` TO `wp_mf8_comments`; |
2 | RENAME table `wp_links` TO `wp_mf8_links`; |
3 | RENAME table `wp_options` TO `wp_mf8_options`; |
4 | RENAME table `wp_postmeta` TO `wp_mf8_postmeta`; |
5 | RENAME table `wp_posts` TO `wp_mf8_posts`; |
6 | RENAME table `wp_terms` TO `wp_mf8_terms`; |
7 | RENAME table `wp_term_relationships` TO `wp_mf8_term_relationships`; |
8 | RENAME table `wp_term_taxonomy` TO `wp_mf8_term_taxonomy`; |
9 | RENAME table `wp_usermeta` TO `wp_mf8_usermeta`; |
10 | RENAME table `wp_users` TO `wp_mf8_users`; |
现在需要修改选项和 usermeta 表,让一切工作。 输入以下SQL查询:
1 | SELECT * FROM `wp_mf8_usermeta` WHERE `meta_key` LIKE '%wp_%' |
define(‘DB_NAME’, ”);
define(‘DB_USER’, ”);
define(‘DB_PASSWORD’, ”);
define(‘DB_HOST’, ”);$link = mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die (‘数据库连接失败!</br>错误原因:’.mysql_error());
mysql_query("set names ‘utf8’");
mysql_select_db(DB_NAME,$link) or die(‘数据库选定失败!</br>错误原因:’.mysql_error());
$result = mysql_query($sql) or die(‘数据库查询失败!</br>错误原因:’.mysql_error());