centos6.5上安裝mysql 5.7.20
原文連結:
1.虛擬機器準備
1.1. VMware Workstation Pro 12.1
記憶體:建議至少2G
硬碟:建議至少40G,動態分配
1.2. 作業系統準備
作業系統為CentOS 6.5 64bit
IP:192.168.0.11
主機名:centos65
1.3. MySQL軟體準備
mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
2.安裝前系統環境配置調整
2.1. 關閉SELinux
要把SELINUX設定成disabled,設定完成之後需要重啟系統。
Linux作業系統中,SElinux是最全面的安全系統,會對檔案和服務有一定的限制,SElinux預設值為Enforcing,即強制模式,設定為Enforcing可能會影響MySQL安裝部署以及MySQL部署後的正常執行。建議關閉LINUX作業系統的SELINUX功能,將其設定為disabled即可。以root使用者執行。
編輯/etc/selinux/config,將SELINUX=Enforcing修改為SELINUX=disabled
2.2. 關閉系統防火牆
檢視iptables當前狀態
chkconfig --list|grep iptables
關閉iptables自動啟動
chkconfig iptables off
2.3. 調整I/O排程系統為deadline模式
I/O排程系統預設是cfq模式,這裡強烈建議使用deadline模式
檢視I/O排程檔案:
[root@centos65 ~]# cat /sys/block/sda/queue/scheduler
noop anticipatory [deadline] cfq
2.4. swap分割槽的設定
編輯/etc/sysctl.conf,設定vm.swappiness=10
說明:
swappiness的值越大,表示越積極使用swap分割槽,越小表示越積極使用實體記憶體。預設值swappiness=60。
比如:
設定10,表示實體記憶體剩餘10%,就開始使用swap。
設定80,表示實體記憶體剩餘80%,就開始使用swap。
2.5. 作業系統的限制
編輯/etc/security/limits.conf,新增
root soft nproc 65536
root soft nproc 65536
root soft nofile 65536
root hard nofile 65536
mysql soft nproc 65536
mysql soft nproc 65536
mysql soft nofile 65536
mysql hard nofile 65536
2.6. 關閉numa
簡單來講關閉numa功能,可以更好地分配記憶體,不需要採用swap的方式來獲取記憶體。原因是使用swap可能會導致資料庫效能急劇下降。關閉方式也分在BIOS、作業系統中關閉,或者是在資料庫啟動過程中關閉。
3.MySQL安裝規劃
軟體包目錄:/opt/soft
MySQL家目錄 /usr/local
MySQL資料目錄 /data/mysql
配置檔案目錄 /etc/my.cnf
4.建立目錄
mkdir -p /opt/soft
mkdir -p /data/mysql
5.建立組和使用者
groupadd mysql
useradd -g mysql mysql -s /sbin/nologin
passwd mysql --密碼為oracle123
6.安裝MySQL軟體
cd /opt/soft
tar -xzf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local
cd /usr/local
ln -s mysql-5.7.20-linux-glibc2.12-x86_64 mysql
chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /data/mysql
7.編輯引數檔案
[client]
port = 3306
socket = /tmp/mysql.sock
[mysql]
prompt="\u@db \R:\m:\s [\d]> "
no-auto-rehash
[mysqld]
user = mysql
port = 3306
basedir = /usr/local/mysql
datadir = /data/mysql
8.mysql資料庫初始化
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
由於初始化時,沒有設定log-error引數,產生的臨時密碼會螢幕輸出,例如臨時密碼為: WSes0!QdolfC
如果引數檔案中設定了log-error引數,臨時密碼會記錄在錯誤日誌檔案中。
9.啟動mysql例項
cd /usr/local/mysql/bin
./mysqld_safe --defaults-file=/etc/my.cnf &
10.修改登入密碼
/usr/local/mysql/bin/mysqladmin –uroot -p password <–輸入臨時密碼
或者
mysql -uroot -p <–輸入臨時密碼
set password=password(‘oracle123’);
11.建立資料庫帳號
grant all privileges on
. to ‘root’@’%’ identified by ‘oracle123’;
flush privileges;
12.連線測試
12.1. MySQL服務端連線
mysql -uroot -poracle123
12.2. MySQL客戶端連線
mysql -uroot -h192.168.0.11 –poracle123
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31556440/viewspace-2683871/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows 安裝 MySQL 5.7.20 教程(及常見問題解決)WindowsMySql
- Mysql5.6 for Centos6.5原始碼編譯安裝MySqlCentOS原始碼編譯
- CentOS6.5安裝pipCentOS
- CentOS6.5 安裝opensslCentOS
- CentOS6.5安裝ScrapyCentOS
- CentOS6.5二進位制檔案安裝MySQL5.6.39CentOSMySql
- CentOS6.5安裝mysql以及常見問題的解決CentOSMySql
- linux上安裝mysqlLinuxMySql
- CentOS6.5安裝python3.7CentOSPython
- CentOS6.5安裝sqlite3CentOSSQLite
- CentOS6.5安裝ElasticSearch6.2.3CentOSElasticsearch
- MySQL 5.6.47升級到5.7.20(一)MySql
- CentOS6.5安裝zookeeper-3.4.5(單機)CentOS
- Linux安裝rabbitmq簡單教程(Centos6.5)LinuxMQCentOS
- Ubuntu 16.04 上安裝 MySQL 5.7UbuntuMySql
- Linux Centos上安裝 MySQL 8.0.16LinuxCentOSMySql
- mysql在linux上cmake安裝方法(自己安裝版)MySqlLinux
- CentOS6.5安裝kafka-2.10-0.8.2(單機)CentOSKafka
- Linux上yum安裝mysql5.6LinuxMySql
- 如何在debain上安裝mysql 5.7AIMySql
- 新手小白Linux(Centos6.5)部署java web專案(mysql5.7安裝及相關操作)LinuxCentOSJavaWebMySql
- RHEL 9 / Rocky Linux 9 上安裝 MySQLLinuxMySql
- 如何在 Linux 上安裝 MariaDB 或 MySQLLinuxMySql
- 怎樣在 Ubuntu Linux 上安裝 MySQLUbuntuLinuxMySql
- Linux上安裝jdk Tomcat mysql redis等LinuxJDKTomcatMySqlRedis
- 在centos7上安裝mysql5.7CentOSMySql
- 透過mysql官網在伺服器上安裝mysqlMySql伺服器
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)線上安裝方式LinuxRedhatCentOSMySql
- mysql 安裝MySql
- 安裝mysqlMySql
- MySQL安裝MySql
- Linux安裝解除安裝MySQLLinuxMySql
- 連網安裝mysql與原始碼安裝mysqlMySql原始碼
- 【MySQL安裝】Linux下安裝MySQL(預編譯)MySqlLinux編譯
- 在VMware已安裝的CentOS7.9上編譯安裝mysql5.6CentOS編譯MySql
- CentOS7上安裝並配置Nginx、PHP、MySqlCentOSNginxPHPMySql
- Mysql 5.7在OL 6上以RPM包安裝MySql
- 【推薦 - glibc安裝】MySQL - 安裝MySql