【准备】
1、三台主机:
两台服务器(我的是虚拟机),假设从旧服务器(192.168.1.101)迁移到新服务器(192.168.1.102)。新主机操作系统为Ubuntu Server 18.04 LTS。
一台主机(我的是Deepin Linux)用来远程ssh和ftp操作,安装有浏览器、FileZilla、终端,所有操作在这台主机进行。
2、备份旧服务器数据
(1)主机使用FileZilla把192.168.1.101服务器的/var/www/html目录整个拷贝到本机的一个目录下;
(2)浏览器输入:http://192.168.1.101/phpmyadmin
用phpMyAdmin将数据库迁移,点击左侧wordpress,然后右侧点击导出,导出为sql文件,也保存在本机的一个目录下。
【新服务器配置】
1、登录新服务器
本机打开终端,输入
ssh 192.168.1.102
2、安装LAMP
sudo apt install lamp-server^
给/var/www/html赋予读写权限
sudo chmod -R 777 /var/www/html
3、修改MySQL5.7的root密码
sudo nano /etc/mysql/debian.cnf
找到用户名:debian-sys-maint,密码:fPw**********b22(这是随机生成的)
复制这个密码
Ctrl+X,退出
mysql -u debian-sys-maint -p
Enter password:输入刚才找到的密码
接下来,设置root用户密码(假设为123456)
mysql> update mysql.user set authentication_string=PASSWORD(“123456″) where User=’root’;
mysql> update mysql.user set plugin=”mysql_native_password”;
mysql&g