1. 環境搭建
sudo apt-get install mysql-server
請輸入密碼:

sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
檢視是否安裝成功:
sudo
通過上述指令檢查之後,如果看到有mysql 的socket處于 listen 狀态則表示安裝成功:
2. MySQL常用操作
檢視mysql版本:
mysqladmin -u root -p
停止mysql:
sudo
啟動mysql:
sudo
重新開機mysql:
sudo
3. 本地登入資料庫
登陸mysql資料庫可以通過如下指令:
mysql -u root -p
- -u 表示選擇登陸的使用者名
- -p 表示登陸的使用者密碼
上面指令輸入之後會提示輸入密碼,此時輸入密碼就可以登入到mysql,然後通過
show databases;
就可以檢視目前的資料庫:
4. 遠端登入資料庫
預設情況下,MySQL隻能本地登入:
如果想遠端登入資料庫,需要開啟伺服器下的MySQL遠端通路權限。
1) 在目錄
/etc/mysql/mysql.conf.d
下找到my.cnf,用vim編輯:
2)找到mysqld.cnf裡面的
bind-address = 127.0.0.1
将其注釋:
3)然後用root登陸MySQL資料庫:
4)然後在mysql>這裡輸入:
grant all on *.* to username@'%' identified by 'password';
注意:username是使用者名(要自己填寫的一個名字),例如:
5)最後重新整理一下。執行:
flush privileges;
如下圖:
6)最後就可以在遠端用剛才建立的使用者和密碼登陸mysql:
5. 支援中文的解決辦法
1)
/etc/mysql/conf.d/mysql.cnf
,在[mysql]的下方加入如下語句:
no-auto-rehash
default-character-set=utf8
2)
/etc/mysql/mysql.conf.d/mysqld.cnf
,在[mysqld]的下方加入如下語句:
character-set-server=utf8 #(這裡是server,之前有的版本是set)
3)重新開機mysql:
sudo /etc/init.d/mysql restart
4)檢視字元集:
show variables like '%char%';
5)中文顯示情況: