欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

以Centos為例講解MySQL在Linux中的部署

 更新時間:2022年12月22日 09:54:29   作者:散一世繁華,顛半世琉璃  
這篇文章主要介紹了以Centos為例講解MySQL在Linux中的部署,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

本篇文章詳解Mysql在Linux中的部署,以便于能夠在SQLyog中遠程連接MySQL服務,具體步驟如下所示:

1.查找并卸載mariadb

由于Centos7中自帶mariadb,而mariadb是MySQL的一個分支,因此,按照MySQL前必須卸載mariadb,具體命令如下所示:

rpm -qa|grep mariadb
rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps

如下所示:

在這里插入圖片描述

最終使用rpm -qa|grep mariadb命令發(fā)現(xiàn)沒有內(nèi)容則表示mariadb 卸載成功!

2.下載Linux版本下的MySQL

MySQL下載網(wǎng)址

在這里插入圖片描述

3.使用xftp上傳至服務器

在這里插入圖片描述

4.解壓MySQL

由于解壓后的mysql有較多文件,因此需要先創(chuàng)建一個mysql目錄來承載;

cd /usr
mkdir server
cd server
mkdir mysql
tar xvf mysql-5.7.40-1.el7.x86_64.rpm-bundle_2.tar -C mysql

在這里插入圖片描述

切換到mysql目錄可以看到解壓后的文件如下所示;

在這里插入圖片描述

5.安裝MySQL所需要的依賴

我們需要另外按照以下必須的依賴,如果你使用的是虛擬機的話,如果是阿里云或者騰訊云那必然就是連網(wǎng)的!

cd /usr/server/mysql/
yum -y install libaio
yum -y install libncurses*
yum -y install perl perl-devel

rpm -ivh mysql-community-common-5.7.40-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.40-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.40-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.40-1.el7.x86_64.rpm

安裝后最后的界面如下所示:

在這里插入圖片描述

6.啟動MySQL服務

啟動MySQL服務使用systemctl start mysqld.service命令即可!

systemctl start mysqld.service
service mysqld restart 重啟mysql服務
#開啟后查看進程狀態(tài)
ps -ef|grep mysql
#查看生產(chǎn)的臨時root密碼
cat /var/log/mysqld.log|grep password

輸入啟動MySQl服務的命令后,如果沒有任何顯示則代碼啟動成功!

在這里插入圖片描述

由于此時MySQL服務中使用存儲在/var/log/mysqld.log目錄下的默認臨時密碼,因此我們需要查看并修改臨時密碼,以便于下次登錄!

cat /var/log/mysqld.log|grep password

在這里插入圖片描述

7.登錄MySQL

mysql -u root -p

使用mysql -u root -p命令后,輸入查看的初始密碼即可進入mysql客戶端,具體如下所示,這里需要注意,輸入密碼時是不會有任何顯示的!

在這里插入圖片描述

登錄成功后,我們需要修改密碼策略,然后重置密碼,具體如下所示:

# 輸入臨時密碼登錄后 首先需要重置密碼才能進行CRUD
# 修改密碼策略 這樣密碼就可以設置的比較簡單
set global validate_password_policy=0;
set global validate_password_length=1;
set password=password('123456');

在這里插入圖片描述

修改密碼成功后,我們需要設置遠程連接的權(quán)限,因為我們之后會使用SQLYog遠程連接MyQSL服務器,因此必須設置遠程連接權(quán)限,具體如下所示:

# 輸入遠程連接權(quán)限
grant all privileges on *.* to 'root' @'%' identified by '123456';
# 刷新
flush privileges;

這里需要注意的是,我的123456是root賬戶的密碼,你們?nèi)绻O置的是不同的密碼則需要填寫自己的密碼;
具體執(zhí)行情況如下所示:

在這里插入圖片描述

8.擴展的MySQL命令

exit #退出MySQL客戶端
systemctl stop mysqld 暫停mysql服務
systemctl status mysqld 查看mysql服務
systemctl start mysqld 開啟mysql服務
systemctl enable mysqld 設置開機自啟

#防火墻
firewall-cmd --state
systemctl stop firewalld.service 停止firewall
systemctl disable firewalld.service 禁止開機自啟

在這里插入圖片描述

9.SQLYog遠程連接

打開SQLYog,這里通過設置自己的IP地址,MySQL服務的用戶名和密碼即可實現(xiàn)遠程連接;

在這里插入圖片描述

到此這篇關于以Centos為例講解MySQL在Linux中的部署的文章就介紹到這了,更多相關MySQL在Linux中的部署內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • mysql 正確清理binlog日志的兩種方法

    mysql 正確清理binlog日志的兩種方法

    這篇文章主要介紹了mysql 正確清理binlog日志的相關資料,需要的朋友可以參考下
    2017-07-07
  • MySQL4 File ‘c:\mysql\share\charsets\?.conf’ not found (Errcode: 22)的解決方法

    MySQL4 File ‘c:\mysql\share\charsets\?.conf’ not found (Errc

    File ‘c:\mysql\share\charsets\?.conf’ not found (Errcode: 22) Character set ‘#33′ is not a compiled character set and is not specified in the ‘c:\mysql\share\charsets\Index’ file
    2013-08-08
  • update.where無索引導致MySQL死鎖問題解決

    update.where無索引導致MySQL死鎖問題解決

    這篇文章主要為大家介紹了update.where無索引導致MySQL死鎖問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • MySQL 5.6 & 5.7最優(yōu)配置文件模板(my.ini)

    MySQL 5.6 & 5.7最優(yōu)配置文件模板(my.ini)

    這篇文章主要介紹了MySQL 5.6 & 5.7最優(yōu)配置文件模板(my.ini),需要的朋友可以參考下
    2016-07-07
  • MySQL聯(lián)表查詢的簡單示例

    MySQL聯(lián)表查詢的簡單示例

    這篇文章主要給大家介紹了關于MySQL聯(lián)表查詢的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MySQL具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • MySQL主鍵約束和外鍵約束詳解

    MySQL主鍵約束和外鍵約束詳解

    主鍵約束,說白了就是 not null + unique,主鍵也是在插入數(shù)據(jù)的時候先進行查詢,而 MySQL 則會對 unique,primary key 這樣的列自動的添加索引(后續(xù)介紹),來提高查詢的效率,這篇文章主要介紹了MySQL主鍵約束和外鍵約束,需要的朋友可以參考下
    2023-03-03
  • mysql優(yōu)化利器之explain使用介紹

    mysql優(yōu)化利器之explain使用介紹

    這篇文章主要介紹了mysql優(yōu)化利器之explain使用介紹,需要的朋友可以參考下
    2017-01-01
  • Mysql性能優(yōu)化之索引下推

    Mysql性能優(yōu)化之索引下推

    這篇文章主要介紹了Mysql性能優(yōu)化之索引下推,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • 小型Drupal數(shù)據(jù)庫備份以及大型站點MySQL備份策略分享

    小型Drupal數(shù)據(jù)庫備份以及大型站點MySQL備份策略分享

    為了防止web服務器出現(xiàn)故障而引起的數(shù)據(jù)丟失,數(shù)據(jù)庫備份顯得非常重要,以免出現(xiàn)重大損失。本文分析研究一下小型的Drupal站的備份策略以及大型站點的mysql備份策略
    2014-11-11
  • MySQL中的布爾值,怎么存儲false或true

    MySQL中的布爾值,怎么存儲false或true

    這篇文章主要介紹了MySQL中的布爾值,怎么存儲false或true的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06

最新評論