1. 程式人生 > >CentOs6.7 安裝Mysql 5.7.21

CentOs6.7 安裝Mysql 5.7.21

一、安裝

    1.1 檢測是否已安裝mysql

yum list installed |grep mysql
    如果之前沒有安裝過mysql,但是系統仍然會為你新增一個預設的mysql包,名字一般為mysql-libs.x86_64,需刪除

    1.2 刪除系統自帶的mysql及其依賴(可以放心刪除,因為當你安裝5.7.21版之後,系統會為你再次新增你刪除的東西)

yum -y remove mysql-libs.x86_64
    1.3因為我們使用的是centos6.7,所以我們只能使用官網上提供的el6版本的mysql

        官網網址:https://dev.mysql.com/downloads/repo/yum/

 

        上圖紅框選中的就是我們需要下載的內容。我們可以直接從官網下載後上傳到伺服器安裝,也可以使用wget命令獲取

wget https://dev.mysql.com/get/mysql-community-release-el6-11.noarch.rpm

        無論是使用wget下載,還是手動下載後上傳到伺服器。下一步我們都可以執行下面的命令來安裝

yum localinstall mysql-community-release-el6-11.noarch.rpm

        檢查mysql是否安裝成功

yum repolist enabled | grep "mysql.*-community.*"
       

        如果看到上圖的效果,說明已安裝成功。

    1.4 安裝

        到上面還沒算完,還要真正安裝,執行下面的命令

yum install mysql-community-server
        根據網速的不同,安裝時間也會不同。可能要等一會兒

        安裝完畢看到“complete”字樣,說明已成功

        到這裡為止,安裝就可以說是告一段落了

二、啟動

    如果你配置了相應的service服務,那麼可以執行  service start mysqld命令啟動mysql

    否則,你也可以通過執行

/etc/init.d/mysqld start
    上面的命令來啟動mysql。

三、密碼

    還有個問題就是,安裝完mysql,系統會為你生成一個預設密碼,這個密碼我們可以從這裡看到

grep 'temporary password' /var/log/mysqld.log
    效果如下
    2018-03-19T15:48:43.298468Z 1 [Note] A temporary password is generated for [email protected]: u11D>.WueUuH

    如果需要修改,執行下面命令

mysql -uroot -p
    執行命令後,會提示你輸入密碼,第一次需要輸入系統給你生成的預設密碼。然後就可以進入mysql 了,

    再在sql環境執行下面命令,修改密碼。

ALTER USER [email protected] IDENTIFIED BY 'YourPassWord'

四、訪問

    我的環境是在我的筆記本中安裝的VMWare的虛擬機器,在虛擬機器中安裝的mysql,虛擬機器ip是192.168.122.15

    然後我從我的筆記本上面使用navicat訪問虛擬機器的資料庫,不通

    一般來說會有兩種原因造成不能訪問

    第一個是開放遠端電腦訪問的許可權。

    執行命令

mysql -u root -p

    然後輸入密碼,登入mysql ,執行查詢

use mysql;
select user,host from user;

    看到的user為root的使用者只有訪問localhost的記錄,因此需要新增一條user為root的且hsot為%的記錄,就可以讓所有外網使用者訪問了。命令如下

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourPassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
    執行完畢,效果如下圖

    

    如上圖所示,host為'%'代表所有外網使用者都可以訪問。

    但是如果你僅僅打算給某幾個ip的伺服器以訪問許可權,那麼可以把上面的命令中的'root'@'%'改為'root'@'xxx.xxx.xx.xx'

    第二個原因是虛擬機器的防火牆沒有開啟3306埠的許可權,因此需要手動設定。

    方法如下

vi /etc/sysconfig/iptables

    然後在這個檔案中新增一句話

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
    需要注意的是,這段話一定要加在“icmp-host-prohibited”之前,截圖如下

    

    然後重啟防火牆服務,執行以下命令

service iptables restart
    執行完畢後,如果沒有報錯,就可以了

   

    然後使用navicat訪問,恭喜你,應該可以成功了!

資料

相關推薦

CentOs6.7 安裝Mysql 5.7.21

一、安裝    1.1 檢測是否已安裝mysqlyum list installed |grep mysql    如果之前沒有安裝過mysql,但是系統仍然會為你新增一個預設的mysql包,名字一般為

linux系統centOS 7安裝 mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

#解除安裝系統自帶的Mariadb [[email protected] local]# rpm -qa|grep mariadb mariadb-libs-5.5.52-1.el7.x86_64 [[email protected] local]# rpm -e --nodep

CentOS6.9安裝mysql-5.7.18-1.el6.i686.rpm-bundle.tar

先去(http://mirrors.sohu.com/mysql/MySQL-5.7/)下載 將下載的檔案上傳到伺服器/usr/local下,接著執行如下命令 rpm -qa|grep mysql #檢視mysql是否安裝,如果已經安裝需要解除安裝,如果是 yum -y remove

64位centos6.7安裝mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz

1. 從官網下載 mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz # wget -c http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.9-linux-gl

centos 7 安裝 MySQL 5.7

centos 7 yum 安裝 mysql5.7環境介紹服務器地址:192.168.99.122MySQL版本:MySQL 5.7mysql-community-server-5.7.19-1.el7.x86_64操作步驟#下載安裝yum源wget http://repo.mysql.com/mysql57-

朝花夕拾:linux CentOS 7 安裝mysql 5.7.13

linux centos 7 安裝mysql 5.7 1.安裝環境:[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)Mysql版本號:mysql-5.7.13-linux-glibc2.5-

Contos 7 安裝 Mysql 5.7

mysql 進程 用戶密碼 分享圖片 OS img com 完全 shel 數據庫 Contos 7 安裝 Mysql 5.7 1、下載 MySQL 官方的 Yum Repository 從 MySQL 官網選取合適的 MySQL 版本,獲取下載地址。 然後使用 wget

CentOS 7 - 安裝MySQL 5.7

tools -bash temp 找到 system lan mmu mysql etc CentOS 7的默認yum倉庫中並沒有MySQL5.7,我們需要手動添加,好在MySQL官方提供了倉庫的地址,所以我們能夠比較簡單地安裝MySQL。 本文我們將介紹CentOS 7下

CentOS 7 安裝 MySQL 5.7.23

gre cmd 環境變量 under emp -i 阿裏 not -a 阿裏雲服務器 CentOS 7 安裝 MySQL 5.7.23 。 一、準備工作 1、MySQL 官網下載 MySQL 5.7.23 :mysql-5.7.23-linux-glibc2.12-x8

Centos 7 安裝Mysql-5.7

==========運維之路 環境如下 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [[email prote

win 7安裝mysql 5.7.20 及報錯

本文重點講解安裝過程中報錯 This application requires Visual Studio 2013 Redistributable. Please install the Redistributable then run this installer

CentOS 7 安裝mysql 5.7版本

-i mysqld 選擇 初始化 提示 png load 需要 權限 1.安裝包下載 https://dev.mysql.com/downloads/mysql/5.7.html#downloads   選擇下面的RPM Bundle這個直接下載(wget有點

centos 6.5 安裝mysql 5.7.21 community

connect edi 主機 查看 restart 特殊 generated src req Step1: 檢測系統是否自帶安裝mysql # yum list installed | grep mysql Step2: 刪除系統自帶的mysql及其依賴命令: # yum

mysql安裝-CentOS6下解壓安裝mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

cannot x86 sed 一次 article www. 連接 初始 fresh 刪除已經安裝版本 yum list installed mysql [root@localhost ~]# yum list installed mysql Loaded plugi

Centos7.4 安裝MySQL 5.7.21 (通用二進制包)

efi table eric 下載 logic ant ras modify 軟件 1.下載安裝包 MySQL 官方下載地址:https://dev.mysql.com/downloads/mysql/ MySQL 5.7官方安裝文檔:https://dev.mysql.c

linux 安裝mysql 5.7.21 32位安裝

最近在我的阿里雲伺服器上配置目前最新版的mysql5.7.20,期間出現各種奇葩問題,針對自己的各種問題也是網上各種扒資料,各個擊破,最後終於大功告成。 趁熱打鐵,以下將自己的安裝登入過程以及遇到的問題盡力按照流程詳細還原! 1.準備工作(由於個人有強迫症並且力求完美,所以檔案的存

Linux中安裝MySql 5.7.21的詳細操作步驟

一:到mysql官網下載最新的mysql包 mysql-5.7.21-linux-glibc2.12-x86_64 官方下載地址:https://dev.mysql.com/downloads/mysql/ 下載地址://www.jb51.net/softs/38849.html 二:在linux /u

CentOS6.10下安裝mysql-5.7.24

odi mys 離線 命令 內容 ODB undle ida 限制 卸載原有mysql 因為mysql數據庫在Linux上實在是太流行了 所以目前下載的主流Linux系統版本基本上都集成了mysql數據庫在裏面 我們可以通過如下命令來查看我們的操作系統上是否已經安裝了mys

CentOS 7.4 使用yum源安裝MySQL 5.7.21

使用yum install mysql-server安裝從CentOS 7.0釋出以來,yum源中開始使用mariadb來代替MySQL的安裝。即使你輸入的是yum install mysql , 顯示的也是mariadb的安裝內容。 輸入yum install mysql

centos7.2 安裝mysql 5.7.21

1.下載 cd /data/server/ wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 2.解壓並重命名 tar -xzvf mysql-5.7.21-linux