跳至主要內容

文章

顯示從 3月, 2017 起發佈的文章

[MySQL]指令-陸續更新

1.進入資料庫 mysql -u root -p -u 使用哪個使用者 root 這裡使用root登入,可改成其他帳號 -p 使用密碼登入 2.設定密碼 mysqladmin -u root -p 舊密碼 password '新密碼' ('舊密碼'可先不寫,可稍後輸入) 可以直接打成以下方式 mysqladmin -u root -p password '新密碼' 3.忘記密碼時處理方式: 4.新增/刪除資料庫: 新增 create database 資料庫名稱 ; 刪除 drop database 資料庫名稱 ;

[MySQL]遠端連線

一開始設置時 多半先設成本地操作 如果需要遠端連線登入,可以使用以下方式 1. 先進入mysql內 sudo mysql -u root -p 2.建立一帳號,設定其密碼及權限. grant all on *.* to '帳號名稱'@% identified by '密碼'; 3.設定完後,執行以下 FLUSH PRIVILEGES; 讓其修改生效 4.退出mysql exit grant表示授權 all privileges表示所有管理權限 *.*表示所有資料庫 %表示在任意主機皆可登入 不過上面這行指令是讓這個帳號擁有此mysql中所有資料庫的權限 如果只是要讓他有特定資料庫的權限的話,可以使用下面這個方式 grant all on A.* to '帳號名稱'@% identified by '密碼'; 表示讓其擁有所有A資料庫的權限

[SSH]安裝SSH,遠端連線ubuntu

使用的作業系統是 ubuntu 14.04LTS ubuntu 在裝起來時並沒有一併開啟SSH服務 需另外安裝 安裝ssh sudo apt-get install ssh 檢查SSH是否開啟 netstat -a | grep ssh 若有開啟,會看到下面這一行 tcp 0 0 *:ssh *:* LISTEN 如果沒有開啟,使用下面指令 sudo service ssh start 或是 sudo /etc/init.d/ssh start 檢查SSH設定 sudo nano /etc/ssh/sshd_config 資原先port 設定為22 可以改成其他的 參考一下 /etc/service 不要動到其他的服務 PermitRootLogin Yes 通常習慣不使用 root 前面加#碼掉 又或改成 PermitRootLogin No