标签:DB01 数据库 分离 wordpress mysql post MariaDB
2.1 配置单独节点运行MariaDB
*@DB01*
yum install mariadb-server -y
systemctl enable --now mariadb
mysql_secure_installation
2.2 备份原始数据导入新数据库服务器
*@Web01*
mysqldump -uroot -pcentos -A > all.sql
scp all.sql root@192.168.99.101:/root/.
*@DB01*
mysql -uroot -psziit < all.sql
mysql -uroot -psziit -e "show databases;"
2.3 配置Wordpress使用新的数据库服务器
a) 防火墙放行mysql端口
@DB01
firewall-cmd --add-service=mysql
firewall-cmd --add-service=mysql rmanent
b) Selinux允许http网络连接
@Web01
setsebool -P httpd_can_network_connect on
c) 创建数据库用户并对Wordpress数据库授权
mysql -uroot -pcentos
MariaDB [(none)]> grant all on wordpress.* to 'wordpress'@'192.168.99.%' identified by 'centos';
MariaDB [(none)]> flush privileges;
d) 修改wp-config.php指向新的数据库服务器
vim /var/www/html/wp-config.php
/** The name of the database for Press */
define( 'DB_NAME', 'wordpress' );
/** MySQL database username */
define( 'DB_USER', 'wordpress' );
/** MySQL database password */
define( 'DB_PASSWORD', 'centos' );
/** MySQL hostname */
define( 'DB_HOST', '192.168.99.101' );
2.4 效果评测
访问Web01,发布测试文章,查看DB01上的wordpress数据库,能够查询到记录
DB01
MariaDB [wordpress]> use wordpress
MariaDB [wordpress]> select * from wp_posts\G;
post_title: 测试
post_excerpt:
post_status: inherit
comment_status: closed
ping_status: closed
post_password:
post_name: 17-revision-v1
to_ping:
pinged:
post_modified: 2021-12-06 12:10:51
标签:DB01,数据库,分离,wordpress,mysql,post,MariaDB 来源: https://blog.csdn.net/qinwen727/article/details/121926493
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。