wordpress网站使用Linux宝塔面板和SQL命令行导入导出超过50M限制的数据库

wordpress网站使用Linux宝塔面板添加mysql数据库,使用phpMyAdmin工具导入sql数据库文件,会有最大限制50M。即使把sql数据库文件压缩为gzip或zip压缩包,压缩包也超过50M,该怎么办?怎样导入超过50M数据库呢?

本文结合Linux宝塔面板和命令行一起使用可以导入超过50M限制的数据库。

一、上传数据库文件到服务器

可以使用Linux宝塔面板文件上传功能或其他文件远程上传工具,例如:FileZilla。把数据库文件上传至服务器/www/wwwroot/目录下。本例测试数据库文件名:wordpress.sql

二、使用服务器命令行SQL命令将数据库文件导入mysql

切换到root账户,导入数据库:

sql 复制代码
-- 登陆mysql数据库
root@ert56tsdehjk:~/# mysql -uroot -p

-- 创建数据库,数据库名:database_name
mysql> create database database_name character set utf8mb4 collate utf8mb4_unicode_ci;
 -- 创建用户,用户名:user_name,用户密码:user_password
mysql> create user 'user_name'@'localhost' identified by 'user_password';
-- 授权用户
mysql> grant all privileges on database_name.* to 'user_name'@'localhost';
-- 刷新权限
mysql> flush privileges;

-- 使用这个数据库
mysql> use database_name;
-- 导入sql数据库,格式:source sql文件绝对路径
mysql> source /home/wwwroot/wordpress.sql
-- 查看是否导入成功
mysql> show tables;
-- 退出mysql数据库
mysql> exit

下面实例测试:
其中创建的数据库名:wordpress,这个数据库授权给用户名:wordpress,用户密码:test123456
*

三、把服务器数据库同步到Linux宝塔面板

登陆linux宝塔面板,"数据库"=>"同步数据库"=>"从服务器同步到面板"

同步成功后,这时密码这提示:"无法获取密码,请点击改密重置密码"。根据提示,Linux宝塔面板wordpress数据库自动生成的密码改成从服务器命令行导入wordpress数据库时设置的用户密码一样即可。

bash 复制代码
其中创建的数据库名:wordpress,这个数据库授权给用户名:wordpress,用户密码:test123456*
四、查看数据库

使用Linux宝塔面板里面的phpMyAdmin工具,查看wordpress数据库信息及其内容。

五、数据库备份时导出数据库两种方式

1.使用Linux宝塔面板phpMyAdmin工具,导出数据库。

选中需要导出的wordpress数据库,全部选中这个数据库中所有表,进行数据库导出。

2.使用服务器命令行SQL命令,导出数据库。

登陆linux宝塔面板,"数据库"=>"同步数据库"=>"从面板同步到服务器"。这样会把面板wordpress数据库最新数据同步到服务器中。

首先切换到root账户,登陆mysql查看是否存在wordpress数据库。

使用服务器命令行SQL命令mysqldump,导出数据库。

格式:mysqldump -u root -p 数据库名 > 导出sql文件绝对路径

首先判断下当前路径下mysqldump命令是否可用,可用会输出mysqldump相关信息。如果当前路径下该命令不可用,通过which mysql命令查询出mysql路径,切换到mysql所在目录,再使用mysqldump命令进行数据库导出。

sql 复制代码
-- 判断下当前路径下mysqldump命令是否可用,可用会输出mysqldump相关信息。
root@ert56tsdehjk:~/# mysqldump
-- `mysqldump`,导出数据库,格式:mysqldump -u root -p 数据库名 > 导出sql文件绝对路径
root@ert56tsdehjk:~/# mysqldump -u root -p wordpress > /www/wwwroot/wordpress_backup.sql

相关推荐
程序员老舅20 分钟前
C++高并发精髓:无锁队列深度解析
linux·c++·内存管理·c/c++·原子操作·无锁队列
雨中风华32 分钟前
Linux, macOS系统实现远程目录访问(等同于windows平台xFsRedir软件的目录重定向)
linux·windows·macos
IvorySQL39 分钟前
PostgreSQL 分区表的 ALTER TABLE 语句执行机制解析
数据库·postgresql·开源
·云扬·1 小时前
MySQL 8.0 Redo Log 归档与禁用实战指南
android·数据库·mysql
野生技术架构师1 小时前
SQL语句性能优化分析及解决方案
android·sql·性能优化
IT邦德1 小时前
Oracle 26ai DataGuard 搭建(RAC到单机)
数据库·oracle
爱吃生蚝的于勒1 小时前
【Linux】进程信号之捕捉(三)
linux·运维·服务器·c语言·数据结构·c++·学习
The森1 小时前
Linux IO 模型纵深解析 01:从 Unix 传统到 Linux 内核的 IO 第一性原理
linux·服务器·c语言·经验分享·笔记·unix
惊讶的猫1 小时前
redis分片集群
数据库·redis·缓存·分片集群·海量数据存储·高并发写