天天看點

《MySQL入門很簡單》學習筆記(3)之第3章Linux平台下安裝與配置MySQL(關鍵詞:資料庫/MySQL)1.檢視MySQL的版本号2.關閉mysql和mysqld的程序3.解除安裝MySQL4.安裝MySQL5.修改MySQL的編碼6.配置MySQL的管理者密碼7.MySQL安裝後的目錄結構分析(此結構隻針對于使用apt-get install 線上安裝情況):7.MySQL圖形化管理軟體

1.檢視MySQL的版本号

擷取MySQL的版本号

2.關閉mysql和mysqld的程序

首先檢查是否運作有mysql程序:
           
ps
ps -e|grep mysql
           
如果有,則關閉mysql和mysqld的程序:
           
sudo kill - 【mysql的程序号】
sudo killall mysqld
           
再次檢查是否運作有mysql程序:
           
ps
ps -e|grep mysql
           

3.解除安裝MySQL

可以重新開機Linux,再檢視是否有mysql程序。
    删除MySQL(彙總成1行,暫時還未驗證:sudo apt-get autoremove --purge mysql-server;sudo apt-get remove mysql-server;sudo apt-get autoremove mysql-server;sudo apt-get remove mysql-common;sudo apt autoremove mysql-common;dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P;sudo find /etc -name "*mysql*" |xargs  sudo rm -rf):
    下面這一行做一點修正,無需加上版本号,即(sudo apt-get autoremove --purge mysql-server)
        [sudo apt-get autoremove --purge mysql-server-【這裡填寫之前擷取的MySQL的版本号】]
        sudo apt-get remove mysql-server
        sudo apt-get autoremove mysql-server
        sudo apt-get remove mysql-common //這個很重要
        sudo apt autoremove mysql-common
    上面的其實有一些是多餘的。
    清理殘留資料:
        dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
        sudo find /etc -name "*mysql*" |xargs  sudo rm -rf
    檢查是否已經安裝了MySQL(就是檢查是否真的解除安裝了):
        sudo netstat -tap | grep mysql //若沒有反映,沒有顯示已安裝結果,則沒有安裝。
           

4.安裝MySQL

安裝服務端和用戶端:
        sudo apt-get install mysql-server mysql-client
    在此安裝過程中會讓你輸入root使用者(管理MySQL資料庫使用者,非Linux系統使用者)密碼,按照要求輸入即可。
    檢查安裝是否成功:
        sudo netstat -tap | grep mysql
    出現如下結果,則表示安裝成功
        tcp        0      0 localhost:mysql         *:*                     LISTEN      24366/mysqld
    也可通過登入MySQL檢查是否安裝成功:
        mysql -u root -p
    輸入密碼後,即可進入
    mysql>
           

5.修改MySQL的編碼

在Mac或Linux上,需要編輯MySQL的配置檔案,把資料庫預設的編碼全部改為UTF-8。MySQL的配置檔案預設存放在/etc/my.cnf或者/etc/mysql/my.cnf:
           
[client]
default-character-set = utf8

[mysqld]
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
           
重新開機MySQL後,可以通過MySQL的用戶端指令行檢查編碼:
           
$ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor...
...

mysql> show variables like '%char%';
+--------------------------+--------------------------------------------------------+
| Variable_name            | Value                                                  |
+--------------------------+--------------------------------------------------------+
| character_set_client     | utf8                                                   |
| character_set_connection | utf8                                                   |
| character_set_database   | utf8                                                   |
| character_set_filesystem | binary                                                 |
| character_set_results    | utf8                                                   |
| character_set_server     | utf8                                                   |
| character_set_system     | utf8                                                   |
| character_sets_dir       | /usr/local/mysql-5.1.65-osx10.6-x86_64/share/charsets/ |
+--------------------------+--------------------------------------------------------+
8 rows in set (0.00 sec)
           

看到utf8字樣就表示編碼設定正确。

6.配置MySQL的管理者密碼

sudo mysqladmin -u root password "newpassword"
           

7.MySQL安裝後的目錄結構分析(此結構隻針對于使用apt-get install 線上安裝情況):

資料庫存放目錄:               /var/lib/mysql/
相關配置檔案存放目錄:          /usr/share/mysql
相關指令存放目錄:             /usr/bin(mysqladmin mysqldump等指令)
啟動腳步存放目錄:            /etc/rc.d/init.d/
           

7.MySQL圖形化管理軟體

開源:MySQL Workbench
商業:Navicat (收費的,有30天體驗)
           

設定遠端通路:

Ubuntu 16.04 安裝mysql 5.7.16

安裝配置:

Ubuntu 16.04 mysql安裝配置

Ubuntu安裝配置MySQL

MySQL安裝指南

安裝&設定遠端通路

參考文獻:

1.《MySQL入門很簡單》;

2.UBUNTU 徹底删除 MYSQL 然後重裝 MYSQL;

3.ubuntu下apt-get安裝和徹底解除安裝mysql;

4.Linux(Ubuntu)下MySQL的安裝與配置。