Linux系統安裝MySQL(內附武林祕籍:在終端中搜索字串的快捷鍵)
阿新 • • 發佈:2018-12-12
一、伺服器端安裝
- 安裝伺服器端:在終端中輸入如下命令,回車後,然後按照提示輸入
sudo apt-get install mysql-server
- 伺服器用於接收客戶端的請求、執行sql語句、管理資料庫
- 伺服器端一般以服務方式管理,名稱為mysql
- 啟動服務
sudo service mysql start
- 檢視程序中是否存在mysql服務
ps ajx|grep mysql
- 停止服務
sudo service mysql stop
- 重啟服務
sudo service mysql restart
配置
-
配置檔案目錄為/etc/mysql/mysql.conf.d/mysqld.cnf
-
進入conf.d目錄,開啟mysql.cnf,發現並沒有配置
-
進入mysql.conf.d目錄,開啟mysqld.cnf,可以看到配置項
-
主要配置項如下
bind-address表示伺服器繫結的ip,預設為127.0.0.1
port表示埠,預設為3306
datadir表示資料庫目錄,預設為/var/lib/mysql
general_log_file表示普通日誌,預設為/var/log/mysql/mysql.log
log_error表示錯誤日誌,預設為/var/log/mysql/error.log
☆武林祕籍☆:在終端中搜索字串的快捷鍵:Ctrl + Shift + F
二、客戶端安裝
- 客戶端為開發人員與dba(資料庫管理員)使用,通過socket方式與服務端通訊,常用的有navicat、命令列mysql
1. 圖形化介面客戶端navicat
-
將壓縮檔案拷貝到ubuntu虛擬機器中,放到桌面上,解壓
tar zxvf navicat112_mysql_cs_x64.tar.gz
-
進入解壓的目錄,右鍵開啟終端,執行如下命令
./start_navicat
-
啟動如下圖
-
點選兩次“取消”按鈕後如下圖
-
點選“試用”按鈕後如下圖
-
問題一:中文亂碼
-
解決:開啟start_navicat檔案
將export LANG="en_US.UTF-8"改為export LANG="zh_CN.UTF-8"
-
問題二:試用期
-
解決:刪除使用者目錄下的.navicat64目錄
cd ~ rm -r .navicat64
2. 命令列客戶端
- 在終端執行如下命令,按提示填寫資訊
sudo apt-get install mysql-client
- 詳細連線的命令可以檢視幫助文件
mysql --help
- 最基本的連線命令如下,輸入後回車,輸入mysql密碼,再回車
mysql -u root -p
- 連線成功後提示如下圖
- 按ctrl+d或輸入如下命令退出
quit 或者 exit