1. 程式人生 > >MySQL服務器端安裝

MySQL服務器端安裝

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服務器端安裝