1. 程式人生 > >Linux系統安裝MySQL(內附武林祕籍:在終端中搜索字串的快捷鍵)

Linux系統安裝MySQL(內附武林祕籍:在終端中搜索字串的快捷鍵)

一、伺服器端安裝

  • 安裝伺服器端:在終端中輸入如下命令,回車後,然後按照提示輸入 sudo apt-get install mysql-server
  • 伺服器用於接收客戶端的請求、執行sql語句、管理資料庫
  • 伺服器端一般以服務方式管理,名稱為mysql
  • 啟動服務 sudo service mysql start
  • 檢視程序中是否存在mysql服務 ps ajx|grep mysql 檢視程序中是否存在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

  • 啟動如下圖 啟動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
  • 連線成功後提示如下圖 連線客戶端mysql
  • 按ctrl+d或輸入如下命令退出 quit 或者 exit