首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Linux 下 MySQL 安裝之 Yum 方式完整實戰(RHEL 6.x 範例)

     編輯:MySQL 綜合教學

Linux 下 MySQL 安裝之 Yum 方式完整實戰(RHEL 6.x 範例)

Yum 安裝屬於 RPM 類別,優勢在於自動解決依賴、無需手動下載包、版本與作業系統匹配度高。本文以 Red Hat Enterprise Linux 6.2 (x86_64) 為例,記錄從掛載 ISO、配置本地 Yum 源、安裝 MySQL、修改配置、啟動服務到建立用戶的全流程。

環境準備

  1. 安裝 RHEL 6.2 (64-bit),架構 x86_64。
  2. 關閉 SELinux:vi /etc/selinux/config 設 SELINUX=disabled,重啟生效。
  3. 暫停防火牆:service iptables stop(生產環境請改用防火牆規則放行 3306)。

配置本地 Yum 源(掛載 ISO)

mkdir -p /mnt/iso /mnt/redhat5.5
mount 192.168.0.212:/var/ftp/pub/iso/rhel5.5/ /mnt/iso/
mount -t iso9660 -o loop rhel-server-5.5-x86_64-dvd.iso /mnt/redhat5.5/

編輯 /etc/yum.repos.d/rhel-debuginfo.repo(或新建 mysql.repo),指向 baseurl=file:///mnt/redhat5.5/Server,啟用 enabled=1,導入 GPG Key。

安裝 MySQL

mkdir /mysqldata          # 自定義資料目錄
yum install mysql mysql-server

修改主配置 /etc/my.cnf

[mysqld]
datadir=/data/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
default-character-set=utf8
lower_case_table_names=1

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[mysql]
default-character-set=utf8

注意: datadir 需預先建立並 chown mysql:mysql。

啟動服務與設定開機自啟

/etc/rc.d/init.d/mysqld start
chkconfig mysqld on
chkconfig --list mysqld

修改 root 密碼與授權

mysql -u root
/usr/bin/mysqladmin -u root password '123456'
GRANT ALL ON mysql.* TO 'root'@'localhost' IDENTIFIED BY 'mysql8895';
SOURCE /opt/MYSQL.sql;  # 導入業務 SQL

建立業務用戶範例

GRANT ALL ON dcs.* TO 'ligang'@'%' IDENTIFIED BY 'dcsA99ligang';

提示

  • RHEL 6 預設 MySQL 版本較舊 (5.1.x),生產環境建議配置官方 MySQL Yum Repository 或 Percona Yum Repository 獲取 5.6/5.7/8.0 新版本。
  • 生產環境請務必啟用防火牆規則僅允許應用伺服器 IP 訪問 3306。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved