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

CentOS 6.7 MySQL 5.6 RPM/YUM 安裝、安全初始化與數據目錄遷移

     編輯:MySQL 綜合教學

CentOS 6.7 MySQL 5.6 RPM/YUM 安裝、安全初始化與數據目錄遷移

1. 環境準備

# 移除舊 lib
rpm -qa | grep -i mysql
yum remove mysql-libs-5.1.73-5.el6_6.i686

2. 安裝方式二選一

RPM 离線包:

rpm -ivh MySQL-server-5.6.26-1.el6.i686.rpm
rpm -ivh MySQL-client-5.6.26-1.el6.i686.rpm

YUM 在線:

yum install mysql-server mysql-client

3. 防火牆放行 3306

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
service iptables save && service iptables restart

4. 服務啟動與安全初始化

  • 5.6 安裝後 root 隨機密碼在 /root/.mysql_secret;
  • 啟動:service mysql start(5.1 為 mysqld);
  • 執行 /usr/bin/mysql_secure_installation:修改 root 密碼、刪除匿名用戶、禁止 root 遠程登錄、刪除 test 庫、刷新權限。

5. 創建遠程用戶

CREATE USER 'user1'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'user1'@'%';

6. 數據目錄遷移至獨立分區

service mysql stop
mv /var/lib/mysql /data/
cp /usr/share/mysql/my-default.cnf /etc/my.cnf
# 編輯 /etc/my.cnf
datadir=/data/mysql
socket=/data/mysql/mysql.sock
[mysql]
socket=/data/mysql/mysql.sock
service mysql start
# SELinux 修正
chcon -R -t mysqld_db_t /data/mysql
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved