MySQL服務器端安裝
阿新 • • 發佈:2019-03-06
sql語句 文檔 開機 通信 自啟動 conf sets ubuntu 端口
- 安裝服務器端:在終端中輸入如下命令,回車後,然後按照提示輸入
sudo apt-get install mysql-server
- 當前使用的ubuntu鏡像中已經安裝好了mysql服務器端,無需再安裝,並且設置成了開機自啟動
- 服務器用於接收客戶端的請求、執行sql語句、管理數據庫
- 服務器端一般以服務方式管理,名稱為mysql
- 啟動服務
sudo service mysql start
- 查看進程中是否存在mysql服務
ps ajx|grep mysql
- 停止服務
sudo service mysql stop
- 重啟服務
sudo service mysql restart
配置
- 配置文件目錄為/etc/mysql/mysql.cnf
- 進入conf.d目錄,打開mysql.cnf,發現並沒有配置
- 進入mysql.conf.d目錄,打開mysql.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
客戶端
- 客戶端為開發人員與dba使用,通過socket方式與服務端通信,常用的有navicat、命令行mysql
圖形化界面客戶端navicat
- 可以到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
命令行客戶端
- 在終端運行如下命令,按提示填寫信息
sudo apt-get install mysql-client
- 當前使用的ubuntu鏡像中已經安裝好了mysql客戶端,無需再安裝
- 詳細連接的命令可以查看幫助文檔
mysql --help
- 最基本的連接命令如下,輸入後回車
mysql -u root -pmysql
- 連接成功後提示如下圖
- 按ctrl+d或輸入如下命令退出
quit 或者 exit
MySQL服務器端安裝