## 如何管理數據庫?
1. 登錄 MySQL
~~~
mysql -uroot -p123456
// root 為賬戶名,123456 為賬戶密碼,這兩項請根據您的數據庫實際情況修改
~~~
2. 查看數據庫列表
~~~
show databases;
~~~
3. 創建一個數據庫
~~~
create database websoft9;
//websoft9 為創建的數據庫名字,請修改為自己要創建的數據庫名
~~~
4. 刪除一個數據庫
~~~
drop database websoft9;
~~~
5. 創建新用戶
~~~
CREATE USER 'admin'@'%' IDENTIFIED BY '123456';
// '%' - 所有情況都能訪問
// 'localhost' - 本機才能訪問
// '111.222.33.44' - 指定 ip 才能訪問
grant all privileges on websoft9.* to 'admin'@'%';
//給創建的新用戶授權,websoft9為想授權的數據庫名,請自行修改
flush privilege;
//刷新權限,否則可能會修改不生效。
~~~
6. 導入導出數據庫
~~~
mysqldump -u用戶名 -p密碼 數據庫名 > 數據庫名.sql
//不需要登錄MySQL,直接運行該命令即可導出
mysql -u用戶名 -p密碼 數據庫名 < 數據庫名.sql
//不需要登錄MySQL,直接運行該命令即可導入
~~~
7. 開啟MySQL數據庫遠程連接
MySql-Server 出于安全方面考慮只允許本機(localhost, 127.0.0.1)來連接訪問,開啟遠程連接的命令如下:
~~~
use mysql;
UPDATE user SET Host=@'%' where user='root' AND Host='localhost' LIMIT 1;
flush privileges;
~~~
最后,請注意在linux服務器上,默認3306端口是關閉的,不允許遠程訪問,請在安全組內開放3306端口。
另可參考以下鏈接:[如何開啟MySQL遠程連接?](http://zhihu.websoft9.com/76/如何開啟mysql遠程連接%EF%BC%9F?show=76#q76)
- 關于本書
- 獲取一鍵安裝包
- Node.JS 實戰指南(Linux)
- 鏡像說明
- 如何部署Node.JS應用?
- 如何上傳和管理文件?
- 如何設置HTTPS訪問?
- 如何修改上傳的文件權限?
- 如何查看和管理日志文件?
- 如何管理數據庫?
- 如何修改MySQL密碼?
- 常見問題
- Node.JS 實戰指南(Windows)
- 鏡像說明
- 如何部署Node.JS應用?
- 如何上傳和管理文件?
- 如何設置HTTPS訪問?
- 如何管理數據庫?
- 如何修改MySQL密碼?
- 服務啟停
- 常見問題
- 備份
- 升級
- 域名管理
- 域名解析
- 域名綁定
- 云服務器操作
- Linux:登錄與文件管理(SFTP)
- Windows:遠程桌面與文件管理
- 安全組設置
- 快照備份
- 掛載數據盤
- Node應用精選指南(集)
- Ghost博客系統
- Ghost鏡像組成
- Ghost自定義安裝
- Ghost服務啟停
- Ghost備份
- Ghost升級
- Ghost綁定域名
- 如何修改MySQL密碼?
- Ghost常見問題
- 附:常用賬號與密碼說明
- 附:常見Linux命令操作
- 附:學習資源