CentOS7安裝mysql數據庫實例

這裡linux操作系統用centos7版本來舉例安裝mysql數據

一、 檢查當前操作系統版本並卸載掉centos7自帶的數據庫

先檢查系統的版本號,輸入命令 cat /etc/redhat-release

CentOS7安裝mysql數據庫實例

CentOS7安裝mysql數據庫實例

1.2、卸載系統自帶的Mariadb數據庫 卸載時用 --nodeps選項

使用命令rpm -qa|grep mariadb 檢查系統自帶的數據庫,然後卸載

rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.i686

CentOS7安裝mysql數據庫實例

CentOS7安裝mysql數據庫實例

直到再輸入命令後,顯示為無即可

CentOS7安裝mysql數據庫實例

CentOS7安裝mysql數據庫實例

1.3設置編輯my.cnf文件 位於/etc/my.cnf 用vi命令打開它並編輯

[mysql]

# 設置mysql客戶端默認字符集

default-character-set=utf8

socket=/var/lib/mysql/mysql.sock

[mysqld]

skip-name-resolve

#設置3306端口

port = 3306

socket=/var/lib/mysql/mysql.sock

# 設置mysql的安裝目錄, 這裡的目錄一定要是你解壓後並且改了名的目錄喲..

basedir=/usr/local/mysql

# 設置mysql數據庫的數據的存放目錄, 這裡的目錄一定要是你解壓後並且改了名的目錄喲..

datadir=/usr/local/mysql/data

# 允許最大連接數

max_connections=200

# 服務端使用的字符集默認為8比特編碼的latin1字符集

character-set-server=utf8

# 創建新表時將使用的默認存儲引擎

default-storage-engine=INNODB

lower_case_table_name=1

max_allowed_packet=16M

保存好

二、 到MySQL官網下載
https://dev.mysql.com/downloads/mysql/5.5.html#downloads

去下載對應當前系統的mysql 數據庫,注意機器是64位機器或32位機器

用 getconf LONG_BIT 獲得當前機器的位數,筆者這裡是32位虛擬機,讀者根據自己實際情況去下載對應的版本

CentOS7安裝mysql數據庫實例

CentOS7安裝mysql數據庫實例

這裡筆者下的是 以下這個32位的版本

CentOS7安裝mysql數據庫實例

CentOS7安裝mysql數據庫實例

筆者這裡選擇版本為
mysql-5.5.62-linux-glibc2.12-i686.tar.gz點擊download進行下載

三、環境配置

3.1、執行以下命令來創建mysql用戶組

groupadd mysql

3.2、執行以下命令來創建一個用戶名為mysql的用戶並加入mysql用戶組

useradd -g mysql mysql

CentOS7安裝mysql數據庫實例

CentOS7安裝mysql數據庫實例

在/usr/local目錄下建立一個新目錄 mkdir mysql

3.3、將下載的壓縮包放到 /usr/local/mysql 目錄下,可以使用rz命令上傳mysql壓縮包

然後解壓安裝包 tar -xvf
mysql-5.5.62-linux-glibc2.12-i686.tar.gz

分別執行以下安裝命令

./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
CentOS7安裝mysql數據庫實例

# chown -R mysql:mysql data

# chown 777 /etc.my.cnf

# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

# chmod +x /etc/rc.d/init.d/mysqld

# chkconfig --add mysqld

# chkconfig --list mysqld

3.4. 配置PATH

# vi ~/.bash_profile
CentOS7安裝mysql數據庫實例

在文件最後面加入以下內容,並使用:wq保存

export PATH=$PATH:/usr/local/mysql/bin
CentOS7安裝mysql數據庫實例

刷新PATH

# source ~/.bash_profile
CentOS7安裝mysql數據庫實例

四、啟動mysql服務

service mysql start

4.2、登錄mysql

輸入命令 mysql -u root -p

CentOS7安裝mysql數據庫實例

CentOS7安裝mysql數據庫實例

如果啟動成功了說明配置正確,此時設置會出現輸入密碼,可以先按Enter進入稍後修改密碼,

set password = password('root');修改密碼為root

成功登陸以後需要開啟mysql的遠程訪問,

grant all privileges on *.* to 'root' @'%' identified by 'root';

flush privileges;

CentOS7安裝mysql數據庫實例

CentOS7安裝mysql數據庫實例

關閉防火牆

systemctl stop firewalld.service

在開機時禁用防火牆服務:

systemctl disable firewalld.service

五、使用客戶端工具連接mysql服務器

使用mysql客戶端連接工具,比如SQLyog 配置上虛擬機的ip地址及端口號用戶名密碼,點擊測試連接,提示成功

CentOS7安裝mysql數據庫實例

CentOS7安裝mysql數據庫實例

至此 centos7安裝mysql數據庫成功了


分享到:


相關文章: