亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在Centos7環(huán)境安裝MySQL超詳細(xì)教程

 更新時間:2023年11月08日 09:05:26   作者:楓葉先生  
MySQL是一種開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),它是目前最流行和廣泛使用的數(shù)據(jù)庫之一,這篇文章主要給大家介紹了關(guān)于在Centos7環(huán)境安裝MySQL的相關(guān)資料,需要的朋友可以參考下

一、卸載不要的環(huán)境

下面演示安裝的版本為5.7版本,安裝先把身份切換為root,方便操作

首先先檢測自己的環(huán)境,是否存在mariadb 和系統(tǒng)自帶MySQL,如果存在需要進(jìn)行停止相應(yīng)服務(wù)

ps ajx | grep mariadb
ps ajx | grep mysql

我的環(huán)境沒有mariadb 和 系統(tǒng)自帶MySQL

如果有,會查到相應(yīng)進(jìn)程的信息,然后需要把相應(yīng)服務(wù)進(jìn)程停止

systemctl stop mariadb.service  //停?mariadb服務(wù)
systemctl stop mysqld           //停?mysql服務(wù)

再次查,已經(jīng)沒有了,只顯示查詢命令的結(jié)果

二、檢查卸載系統(tǒng)安裝包

檢查mysql、mariadb安裝包是否存在

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

 需要卸載顯示出來的 mariadb/mysql 安裝包,一個個刪除

yum -y remove 軟件名

mysql卸載完成之后,需要備份 /etc/my.cnf數(shù)據(jù),文件可能存在或者不存在,存在則對文件進(jìn)行重命名即可,不存在不用處理

三、獲取mysql官方y(tǒng)um源

獲取mysql官?yum源,鏈接如下:

http://repo.mysql.com/

查看Linux版本

cat /etc/redhat-release

對照著Linux版本找,如果沒有匹配的小版本,則直接選擇大版本

mysql57-community-release-el7.rpm
57代表mysql版本為5.7
el7代表Linux版本為7(列表沒有7.6版本的,選擇大版本)

然后下載在自己電腦桌面,然后上傳到Linux

注意:找與??Linux版本?致的mysql資源!

四、安裝mysql的yum源

此時還不能直接安裝,需要安裝mysql的yum源

查看你本地的yum源

ls /etc/yum.repos.d/ -l

是沒有mysql的yum源的(我的和你的肯定不同,但是沒有mysql相關(guān)的yum源)

 執(zhí)行以下命令安裝mysql相關(guān)的yum源

rpm -ivh 你自己所下的mysql的包名
例如:rpm -ivh mysql57-community-release-el7.rpm

 再次查 ls /etc/yum.repos.d/ -l,mysql相關(guān)的yum源已經(jīng)存在了

看看能yum源不能正常?作,可以就會顯示各種版本mysql的安裝包

yum list |grep mysql

五、安裝mysql服務(wù)

接下來就是安裝mysql服務(wù)了

yum install -y mysql-community-server

等待安裝完成即可 

 如果安裝遇到秘鑰過期的問題:

Failing package is: mysql-community-libs-5.7.42-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

解決?案,執(zhí)行該命令

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

然后重新安裝即可,等待安裝完成

查看文件是否存在,存在則mysql已經(jīng)安裝好了

ls /etc/my.cnf
which mysqld
which mysql

注:mysqld 是服務(wù)端,mysql 是客戶端,我們使用的是客戶端

啟動mysql服務(wù)

systemctl start mysqld.service

ps axj | grep mysql 查看,進(jìn)程已運(yùn)行,并且是守護(hù)進(jìn)程

也可以查一下端口號 netstat -nltp

六、MySQL登錄

登錄方法一,不行就換

獲取臨時root密碼 

grep 'temporary password' /var/log/mysqld.log

 如果有就會顯示出來,沒有就下一個,這個方法通常是5.7版本之前的

使?臨時密碼登錄,輸入臨時密碼即可

mysql -uroot -p

登錄成功 

修改本地登錄密碼,暫不授權(quán)遠(yuǎn)程登錄

ALTER USER 'root'@'localhost' IDENTIFIED BY '密碼';

 密碼強(qiáng)度太弱,不允許你修改的

登陸?法? 

如果你安裝的最新的mysql,沒有所謂的臨時密碼,root默認(rèn)沒有密碼

mysql -uroot -p

直接回車,不用輸入密碼,方法不行下一個

登陸?法? 

打開mysql配置?件

vim /etc/my.cnf

 在[mysqld]最后?欄配置,就放在配置?件最后,加?: skip-grant-tables 選項,wq! 保存退出

skip-grant-tables 

在最后加入即可 

改完需要重新啟動MySQL服務(wù)

systemctl restart mysqld 

 然后可以直接登錄了。輸入密碼直接回車即可

mysql -uroot -p

七、配置my.cnf文件

打開my.cnf文件

vim /etc/my.cnf

添加以下兩個

character-set-server=utf8     // 服務(wù)端的編碼格式
default-storage-engine=innodb // 儲存引擎

也可以修端口號,我就不改了

port=3306

wq! 保存退出

改完需要重新啟動MySQL服務(wù)

systemctl restart mysqld 

總結(jié)

到此這篇關(guān)于在Centos7環(huán)境安裝MySQL的文章就介紹到這了,更多相關(guān)Centos7環(huán)境安裝MySQL內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解MySQL(InnoDB)是如何處理死鎖的

    詳解MySQL(InnoDB)是如何處理死鎖的

    這篇文章主要介紹了MySQL(InnoDB)是如何處理死鎖的,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 使用sysbench來測試MySQL性能的詳細(xì)教程

    使用sysbench來測試MySQL性能的詳細(xì)教程

    這篇文章主要介紹了使用sysbench來測試MySQL性能的詳細(xì)教程,包括介紹了從sysbench的編譯安裝到初始化測試庫環(huán)境等一系列操作,需要的朋友可以參考下
    2015-05-05
  • 多種不同的 MySQL 的 SSL 配置

    多種不同的 MySQL 的 SSL 配置

    MySQL 只支持 TLS v1.0,默認(rèn)不支持主機(jī)名驗證,所以你的證書可能是給db1.example.com的,也可能是給db2.example的,瀏覽器則可能會用OCSP、CRL's 或 CRLsets 來驗證證書是否有效。 MySQL 5.6以后就只支持CRL驗證。
    2016-04-04
  • MySQL?驅(qū)動中虛引用?GC?耗時優(yōu)化與源碼分析

    MySQL?驅(qū)動中虛引用?GC?耗時優(yōu)化與源碼分析

    這篇文章主要為大家介紹了MySQL?驅(qū)動中虛引用?GC?耗時優(yōu)化與源碼分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 配置hive元數(shù)據(jù)到Mysql中的全過程記錄

    配置hive元數(shù)據(jù)到Mysql中的全過程記錄

    這篇文章主要給的大家介紹了關(guān)于配置hive元數(shù)據(jù)到Mysql中的全過程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 詳解mysql中的字符集和校驗規(guī)則

    詳解mysql中的字符集和校驗規(guī)則

    這篇文章主要介紹了mysql中的字符集和校驗規(guī)則的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下
    2020-12-12
  • MySQL asc、desc數(shù)據(jù)排序的實(shí)現(xiàn)

    MySQL asc、desc數(shù)據(jù)排序的實(shí)現(xiàn)

    這篇文章主要介紹了MySQL asc、desc數(shù)據(jù)排序的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • SQL行列轉(zhuǎn)換超詳細(xì)四種方法詳解

    SQL行列轉(zhuǎn)換超詳細(xì)四種方法詳解

    在數(shù)據(jù)分析的面試中SQL問題基本上是必問的,其中SQL行列轉(zhuǎn)換的問題出鏡率極其高,重要性也是不言而喻,下面這篇文章主要給大家介紹了關(guān)于SQL行列轉(zhuǎn)換超詳細(xì)四種方法的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • mysql之?dāng)?shù)據(jù)庫常用腳本總結(jié)

    mysql之?dāng)?shù)據(jù)庫常用腳本總結(jié)

    這篇文章主要介紹了mysql之?dāng)?shù)據(jù)庫常用腳本總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MySQL查看數(shù)據(jù)庫表容量大小的方法示例

    MySQL查看數(shù)據(jù)庫表容量大小的方法示例

    這篇文章主要介紹了MySQL查看數(shù)據(jù)庫表容量大小的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評論