校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > CentOS 6.5安裝mysql5.7教程

CentOS 6.5安裝mysql5.7教程

熱門標簽:南宋地圖標注黃河華山 手機用地圖標注工具 安國在哪里辦理400電話 地圖標注培訓 智能電銷機器人靠譜么 長安區違法建房地圖標注 電銷機器人公眾號推送 電銷機器人說明書 昆明智能外呼系統中心

一、新特性

MySQL 5.7可謂是一個令人激動的里程碑,在默認了InnoDB引擎的基礎上,新增了ssl、json、虛擬列等新特性。相對于postgreSQL和MariaDB而言,MySQL5.7做了大量“補短”操作。

二、升級操作

1、卸載舊版本

1.1、查看MySQL

rpm -qa|grep mysql
rpm -qa|grep mariadb

1.2、卸載MySQL

rpm -e --nodeps mysql-5.1.73-7.el6.x86_64
rpm -e --nodeps mysql-connector-odbc-5.1.5r1144-7.el6.x86_64
rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64
rpm -qa|grep mysql

1.3、刪除數據目錄

ls -l /var/lib|grep mysql
rm -rf /var/lib/mysql

數據目錄可以備份移走。mysqld服務在初始化時會檢查數據目錄是否存在:如果數據目錄不存在,mysqld則會創建它;如果數據目錄存在,且不是空目錄(即包含有文件或子目錄),mysqld會顯示一條錯誤信息并中止:
[ERROR] --initialize specified but the data directory exists. Aborting.

2、安裝MySQL5.7

2.1、解壓MySQL5.7

tar -xvf mysql-5.7.14-1.el6.x86_64.rpm-bundle.tar

順便提醒,安裝環境是CentOS6.5,所以應該選用el6的安裝包;CentOS7應該選用el7安裝包。

如果安裝包對應的系統版本不正確,安裝時會出現有關glibc的依賴錯誤:

warning: mysql-community-libs-5.7.14-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
libc.so.6(GLIBC_2.14)(64bit) is needed by mysql-community-libs-5.7.14-1.el7.x86_64

2.2、按照依賴關系依次安裝rpm包

依賴關系依次為common→libs→client→server

rpm -ivh mysql-community-common-5.7.14-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.14-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.14-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.14-1.el6.x86_64.rpm

不要想著偷懶,client也是需要裝的···

3、初始化MySQL5.7

3.1、啟動mysqld服務

cd ../sbin       是/usr/sbin目錄
service mysqld start

無需手動初始化,啟動時間較長,耐心等待一下

3.2、檢查mysqld運行狀態

service mysqld status

至此可以判斷MySQL基本安裝成功了

3.3、找到臨時登錄密碼

vi /var/log/mysqld.log

也可以使用此命令更快速的找到  cat /var/log/mysqld.log | grep password   找到隨機密碼就可以登錄MySQL了

3.4、登錄

mysql -uroot -p

4、配置MySQL遠程訪問

4.1、修改root密碼

alter user 'root'@'localhost' identified by 'abc@123';

在5.6后,mysql內置密碼增強機制,低強度密碼會報錯:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

4.2、添加遠程登錄用戶

use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'abc@123' WITH GRANT OPTION;

'%'代表任意地址,也可以指定IP

4.3、檢查用戶表,刷新內存權限

select host, user from user;
FLUSH PRIVILEGES;

4.4、設置防火墻

vi /etc/sysconfig/iptables

在-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited之前,添加

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

4.5、重啟防火墻

service iptables restart

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • CentOS6.8使用cmake安裝MySQL5.7.18
  • CentOS6.5下安裝Mysql5.7.18的教程詳解
  • CentOS安裝mysql5.7 及簡單配置教程詳解
  • CentOS6.5 上部署 MySQL5.7.17 二進制安裝以及多實例配置
  • CentOS 7下使用RPM安裝mysql5.7.13
  • CentOS7下MySQL5.7安裝配置方法圖文教程(YUM)
  • centos 7系統下編譯安裝 mysql5.7教程
  • CentOS 7.2.1511 編譯安裝Nginx1.10.1+MySQL5.7.14+PHP7.0.11
  • CentOS 7.2 下編譯安裝PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法詳解(mini版本)
  • Linux學習第三篇 Centos7安裝mysql5.7.16數據庫

標簽:長沙 吉安 南昌 東莞 武漢 江門 潛江 合肥

巨人網絡通訊聲明:本文標題《CentOS 6.5安裝mysql5.7教程》,本文關鍵詞  CentOS,6.5,安裝,mysql5.7,教程,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CentOS 6.5安裝mysql5.7教程》相關的同類信息!
  • 本頁收集關于CentOS 6.5安裝mysql5.7教程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 永安市| 安丘市| 东城区| 临安市| 越西县| 青冈县| 平度市| 福鼎市| 玉龙| 嵩明县| 北京市| 枞阳县| 上虞市| 阿克| 桂东县| 鄱阳县| 新竹市| 张家界市| 阳谷县| 南召县| 三穗县| 湟源县| 连山| 石泉县| 大邑县| 额尔古纳市| 垣曲县| 慈溪市| 天全县| 新乡县| 琼中| 社旗县| 武穴市| 鱼台县| 娱乐| 陇川县| 娄烦县| 收藏| 武邑县| 张家口市| 馆陶县|