Linux系統安裝mysql資料庫及基本操作配置?

建議安裝5.5版本以上的mysql,支援utf8mb4格式,可以直接儲存QQ或者輸入法中的表情。

工具/原料

linux

MySQL-5.5.45-1.el6.x86_64.rpm-bundle.tar

方法/步驟

去官網下載安裝包

Linux系統安裝mysql資料庫及基本操作配置

檢視是否已經存在mysql資料庫,命令:rpm -qa grep mysql

Linux系統安裝mysql資料庫及基本操作配置

如果存在,則刪除已有資料庫及其依賴。命令:rpm -e mysql-libs-5.1.66-2.el6_3.x86_64 --nodeps 。執行後,再執行查詢命令,可以看到已經不存在了。

Linux系統安裝mysql資料庫及基本操作配置

Linux系統安裝mysql資料庫及基本操作配置

解壓,下載好的檔案。我這裡下載的是:MySQL-5.5.45-1.el6.x86_64.rpm-bundle.tar。解壓命令:tar -xvf MySQL-5.5.45-1.el6.x86_64.rpm-bundle.tar

解壓後會得到相應的rpm檔案。如圖

Linux系統安裝mysql資料庫及基本操作配置

執行命令:rpm -ivh MySQL-server-5.5.45-1.el6.x86_64.rpm 安裝mysql服務端

Linux系統安裝mysql資料庫及基本操作配置

安裝完後,檢視是否安裝正確。通過命令 service mysql start校驗服務端是否安裝成功。

Linux系統安裝mysql資料庫及基本操作配置

接下來,我們安裝一下客服端。命令:rpm -ivh MySQL-client-5.5.45-1.el6.x86_64.rpm,如圖

Linux系統安裝mysql資料庫及基本操作配置

檢視是否安裝成功,記得啟動服務,如果服務沒有啟動記得啟動服務,service mysql start. 然後只需 mysql -uroot -p 安裝成功後預設密碼為空,即不輸入密碼,按enter鍵直接進入mysql。如圖

Linux系統安裝mysql資料庫及基本操作配置

到這裡,mysql就已經安裝好了。接下來我們可以配置一下mysql.

首先我們可以設定密碼,安裝後密碼預設為空。設定密碼命令:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

Linux系統安裝mysql資料庫及基本操作配置

修改編碼方式,首先檢視編碼方式,命令:

show variables like '%character%';

Linux系統安裝mysql資料庫及基本操作配置

到my.cnf下修改,注意使用rpm安裝的mysql沒有my.cnf,得自己去/usr/share/mysql目錄下複製my-medium.cnf檔案到/etc下。

Linux系統安裝mysql資料庫及基本操作配置

檢視my.cnf引數資訊,增加程式碼注意5.1版本前可以這樣設定編碼:default-character-set=utf8 但是5.5版本後[mysql] 項內可以這麼寫, [mysqld] 項內不能再這麼寫了,必須寫成:character-set-server=utf8

如圖:

Linux系統安裝mysql資料庫及基本操作配置

重啟後生效,檢視重啟後編碼,如圖:。可見主要編碼都改成了utf8現在可以安心的建資料庫插入中午字元了。

Linux系統安裝mysql資料庫及基本操作配置

建立資料庫語句,命令:CREATE DATABASE chd_dep DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Linux系統安裝mysql資料庫及基本操作配置

匯入資料庫。首先使用資料庫,use XXX;命令

Source xxx.sql;

Linux系統安裝mysql資料庫及基本操作配置

執行後再執行,show tables;檢視是否匯入成功。

Linux系統安裝mysql資料庫及基本操作配置

到這裡,就建立了資料庫以及匯入了資料,接下來還可以設定一下資料庫訪問許可權已經操作許可權了。比如,新增一個使用者,執行命令:

insert into mysql.user(Host,User,Password) values("#","root",password("123456"));

執行後,需要重新整理許可權:

flush privileges;

Linux系統安裝mysql資料庫及基本操作配置

修改對資料庫的操作許可權,use xxx;使用某庫。

然後執行:

grant all privileges on 資料庫.* to '使用者名稱'@'%' identified by '密碼';

Linux系統安裝mysql資料庫及基本操作配置

到這裡就差不多了。接下來估計還需要開放埠。

去到/etc/sysconfig下,有一個iptables檔案,進入開放相應埠即可。

然後執行service iptables restart;生效。

Linux系統安裝mysql資料庫及基本操作配置

Linux系統安裝mysql資料庫及基本操作配置

相關問題答案