当前位置: 首页 > news >正文

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账户,导入数据库:

-- 登陆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数据库时设置的用户密码一样即可。

其中创建的数据库名: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命令进行数据库导出。

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

在这里插入图片描述


http://www.lryc.cn/news/500205.html

相关文章:

  • 开发基础(3):开发应用沉浸式效果 组件安全区方案
  • Python中的数据可视化实战
  • 计算机毕设-基于springboot的甜品店管理系统的设计与实现(附源码+lw+ppt+开题报告)
  • SpringMVC纯注解快速开发
  • 【JAVA】Java高级:多数据源管理与Sharding:在Spring Boot应用中实现多数据源的管理
  • 汽车网络安全 -- IDPS如何帮助OEM保证车辆全生命周期的信息安全
  • 黑马点评项目测试总结
  • 【Selenium】基于 WebDriverWait 爬取带有懒加载的静态页面
  • 【docker】docker compose 和 docker swarm
  • Javaweb 前端 ajax
  • 【蓝桥杯每日一题】重新排序
  • 《深入浅出HTTPS》读书笔记(16):消息验证码算法分类
  • 如何使用Apache HttpClient来执行GET、POST、PUT和DELETE请求
  • 数据结构-希尔排序
  • Spire.doc 合并word,复制word
  • 【Spring项目】表白墙,留言板项目的实现
  • 分布式事务-nacos/seata在windows环境下部署及开发
  • 分布式微服务架构下的密码安全性方案
  • 基于pytorch的深度学习基础4——损失函数和优化器
  • 网络安全信息收集(总结)更新
  • web斗地主游戏实现指北
  • SpringMVC其他扩展
  • 【Linux】网络服务
  • 工作:SolidWorks从3D文件导出2D的DWG或DXF类型文件方法
  • IDL学习笔记(五)MODIS数据(Grid)
  • JavaScript语言介绍
  • Lua使用点号和冒号的区别
  • LLM - 开源视觉多模态 LLaVA-CoT(o1) 深度推理模型 测试与源码 教程
  • Ansible的yum和saltstack的哪个功能相似
  • paimon0.9记录