Deepin系統安裝mysql教程及相關操作
1.安裝MySQL
sudo apt-get install mysql-server,期間需要輸入兩次密碼,root賬戶的密碼。
sudo apt-get install mysql-client,這個不知道做什么用的,安裝了上面的server之后,就可以使用mysql -u root -p,然后輸入root賬戶密碼就可以登錄了。
2.登陸后查看數據庫當前編碼:SHOW VARIABLES LIKE 'character%';
3.修改默認編碼為utf-8
修改/etc/mysql/my.cnf (默認安裝路徑下) (標簽下沒有的添加,有的修改)
[mysqld]
character_set_server=utf8
[mysql]
default-character-set= utf8
[client]
default-character-set = utf8
4.關於數據庫服務的命令
停止MySQL數據庫服務:
sudo systemctl stop mysql.service
啟動MySQL數據庫服務:
sudo systemctl start mysql.service
重啟MySQL數據庫服務:
sudo systemctl restart mysql.service
查看MySQL運行狀態:
sudo systemctl status mysql.service
5.查看mysqld進程是否開啟
pgrep mysqld
如果進程開啟,命令將返回該進程的id。
6.mysql賬戶操作
MySQL賬戶管理操作:
6.1. CREATE USER:創建一個新賬戶並為它設置一個口令(可選)
CREATE USER account [IDENTIFIED BY 'password'];
6.2. DROP USER:刪除一個現有賬戶和與該賬戶相關聯的全部權限:
DROP USER account;
6.3. RENAME USER:改變現有賬戶的名字
RENAME USER from_account TO to_account;
account的值由按照'user_name'@'host_name'格式給出的一個用戶名和一個主機名構成。用戶名指定誰能鏈接,主機名指定從什么地方鏈接。
對賬戶授權:
對賬戶授權需要使用GRANT語句:
GRANT privileges (columns)
ON what
TO account [IDENTIFIED BY 'password'];
鏈接MySQL服務器:
mysql -h host_name -p -u user_name
-h host_name 待鏈接的服務器主機名
-u user_name MySQL用戶名