Linux – 使用 SSH 登入

使用 puttygen 產生 4096 bits 的 public/private key 一對

mkdir ~/.ssh
chmod 0700 ~/.ssh
touch ~/.ssh/authorized_keys
chmod 0644 ~/.ssh/authorized_keys
sudo vi ~/.ssh/authorized_keys
sudo vi /etc/ssh/sshd_config
[...]
PasswordAuthentication no
[...]
UsePAM no
[...]
sudo reload ssh

 

MySQL、MariaDB 資料庫匯入與匯出

匯出資料庫

mysqldump -u username -p database_name > data-dump.sql
  • username 資料庫的使用者名稱
  • database_name 要匯出的資料庫名稱
  • data-dump.sql 要匯出的sql檔案名稱

匯入資料庫

mysql -h hostname -u username -ppassword --default-character-set=utf8 database_name < data-import.sql
  • hostname 伺服器名稱或IP位址
  • username 資料庫的使用者名稱
  • password 資料庫的使用者密碼(注意,密碼和-p之間沒有空格)
  • database_name 要匯入的資料庫名稱
  • data-import.sql 要匯入的sql檔案名稱