查看域名ip
查看程序所處文件位置
list open files
1、 lsof -i :port? 查看端口獲取進程 pid
2、lsof? -i? pid?
?1、scp? 下載服務器文件到本地
security copy protocol
2、導出服務器 mysql 數據庫(表)到本地
mysqldump
是MySQL自帶的一個實用程序,用于創建數據庫或數據表的備份。它生成的是一個包含SQL語句的文件,這些SQL語句可用于重新創建備份的數據庫、表和表中的數據。mysqldump
可以備份整個數據庫、一個或多個表,或者甚至是數據庫的一部分。它是MySQL安裝的一部分,通常可以在MySQL服務器安裝的bin
目錄下找到。使用mysqldump
時,你可以將其輸出重定向到一個文件中,從而創建一個數據庫的備份文件
如報錯:提示需授權mysql 權限
報錯 mysqldump: [Warning] Using a password on the command line interface can be insecure. mysqldump: Got error: 1045: Access denied for user 'root'@'119.33.34.22' (using password: YES) when trying to connect
-- 更新用戶授權,允許從任何主機訪問。將'your_username'和'your_password'替換為實際的用戶名和密碼,'%'表示任何主機
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION;-- 刷新權限
FLUSH PRIVILEGES;
如報錯:
?Unknown table 'COLUMN_STATISTICS' in information_schema (1109)
原因:
mysqldump 版本過低
這個錯誤通常發生在嘗試使用
mysqldump
從MySQL 8.0+版本導出數據時,但客戶端mysqldump
的版本較低,不支持訪問information_schema.COLUMN_STATISTICS
表。這個表是MySQL 8.0中引入的,用于存儲列的統計信息,而較低版本的mysqldump
不知道如何處理它。解決這個問題的方法之一是禁用列統計信息的導出。你可以通過添加
--column-statistics=0
參數來實現這一點:
這告訴
mysqldump
忽略列統計信息,從而避免了這個錯誤。
mysqldump -u root -p -h 160.143.21.435 --column-statistics=0 tr > /Users/oyogun/Desktop/rr.sql
將一個 sql文件導入? ?mysql 數據庫
在導入數據之前,你需要先創建數據庫。
mysql -u your_username -p your_database_name < /path/to/your/file.sql