数据库拆分

一、安装数据库

yum install -y mariadb                 #db

yum install -y mariadb-server                 #db

二、开启,并且开机自启动数据库

systemctl start mariadb                 #db

systemctl enable mariadb                 #db

三、配置数据库

#### 1、创建数据库密码进入数据库

mysqladmin -uroot password                 #db

mysql -uroot -p123456                 #db

#### 2、web主机导出数据库,并把数据库文件发送到数据库主机

[root@web02 wordpress]# mysqldump -uroot -p123456 -A>/opt/mysql.sql

[root@web02 wordpress]# scp /opt/mysql.sql 10.0.0.8:/opt/

3、数据库主机导入数据库

[root@db01 ~]# mysql -uroot -p123456 < /opt/mysql.sql

[root@db01 ~]# mysql -uroot -p123456

MariaDB [(none)]> show databases;                 #db

4、创建网络上的数据库账户

show grants;                 #db

GRANT ALL PRIVILEGES ON *.* TO 'web'@'172.16.1.%' IDENTIFIED BY '123456';                 #db

flush privileges;                   #db

5、查看创建的账户是否存在

select user,host from mysql.user;                 #db

[root@web02 ~]# mysql -h 172.16.1.8 -uweb -p123456                 #web

6、重启数据库

systemctl restart mariadb                 #db

四、在web主机上配置数据库指向,并关闭web主机的数据库

#### 1、web主机永久关闭数据库

[root@web02 ~]# systemctl stop mariadb

[root@web02 ~]# systemctl disable mariadb

2、配置web主机的数据库指向(例:wordpress)

vim /code/wordpress/wp-config.php                 #web

**ps:如果没有wp-config.php则输入命令**

**cp wp-config-sample.php wp-config.php** 

**再进行编辑**

![image](https://upload-images.jianshu.io/upload_images/19590461-f936cfd44029cfe3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

3、web主机重启php服务

systemctl restart php-fpm                 #web

五、登录网页测试是否配置成功

你可能感兴趣的:(数据库拆分)