概述
平時開發的時候,如果需要使用到 mysql 數據庫的時候,通常都是開放數據庫的 3306 端口,配置遠程訪問的權限,然後通過 Navicat 或者其他可視化工具進行操作,但是如何服務器不允許開放 3306 遠程端口,就無法使用Navicat,或者數據庫 sql 是文件比較大是,通過 Navicat 導入數據是會提示文件太大,導入失敗。
處理流程
接下來介紹如果在centos7上導入大文件數據,不需要開放外網的3306訪問端口。
- 使用用户名和密碼登錄到 mysql 數據庫。
- 創建數據庫(如何已經存在,則跳過這步)。
- 選中需要導入的數據庫。
- 導入數據(速度非常快)。
實際操作
使用用户名和密碼登錄到 mysql 數據庫
拿到分配好的數據庫用户名和密碼,先登錄登錄到 mysql 數據庫,登錄之後才有操作的權限。
這裏試試演示登錄,請使用實際的用户名和密碼。
創建數據庫(如何已經存在,則跳過這步)。
create database tjzl charset utf8;
選中需要導入的數據庫。
use tjzl;
導入數據
source /var/www/tjzl/sql/tjzl*20231123.sql
至此大功告成。