新聞中心
在互聯(lián)網(wǎng)時代,保持系統(tǒng)軟件更新是非常重要的一項工作,因為軟件更新可以增強系統(tǒng)的安全性和穩(wěn)定性。為了實現(xiàn)這個目標,我們可以使用一種叫做包管理器的工具來管理我們的安裝軟件。在Linux系統(tǒng)中,yum是一個非常流行的包管理器,它允許我們快速安裝,刪除和更新軟件包。然而,當我們從Yum庫中搜索軟件包時,經(jīng)常會出現(xiàn)縮減速度。為了解決這個問題,本文將詳細介紹如何。

創(chuàng)新互聯(lián)建站2013年至今,先為欒川等服務(wù)建站,欒川等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為欒川企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
之一步:檢查Yum日志文件
在處理Yum庫縮減的情況時,之一步是檢查Yum日志文件,了解具體情況。通常情況下,日志文件存儲在/var/log/yum.log中。我們可以通過以下命令查看:
$ cat /var/log/yum.log
在這個日志文件中,我們可以看到Y(jié)um操作的詳細信息,包括軟件資源庫缺失,超時等錯誤信息。此外,我們還可以查看上一次Yum更新時間以及更新的軟件包列表。
第二步:更新軟件包緩存
在之一步確認了Yum庫縮減問題后,我們需要更新軟件包緩存來解決問題。軟件包緩存是指Yum從資源庫下載并存儲的軟件包。我們可以使用以下命令來更新軟件包緩存:
$ yum makecache
執(zhí)行此命令后,Yum將重新下載軟件包清單,并將其存儲在本地緩存中。雖然這樣更新軟件包緩存比較簡單,但其缺點是緩存更新可能需要一些時間,視網(wǎng)絡(luò)狀況而定。因此,我們可以使用其他方法來加速緩存更新過程。
第三步:使用Fastestmirror插件更新軟件包緩存
除了使用第二步中的命令更新軟件包緩存外,我們還可以利用Fastestmirror插件來更新緩存。這個插件將Yum和軟件資源庫進行比較,然后選擇速度最快的資源庫來下載軟件包。這樣可以大大縮短緩存更新時間。在CentOS和RedHat系統(tǒng)中,F(xiàn)astestmirror插件已經(jīng)默認安裝。我們可以使用以下命令來更新軟件包緩存:
$ yum –enablerepo=epel update yum-plugin-fastestmirror
執(zhí)行此命令后,首先更新Fastestmirror插件,然后使用它來更新軟件包緩存。
第四步:使用Proxy設(shè)置優(yōu)化網(wǎng)絡(luò)請求
如果你的Linux系統(tǒng)在聯(lián)網(wǎng)時需要使用Proxy,那么我們可以通過配置Proxy來優(yōu)化網(wǎng)絡(luò)請求。通常情況下,我們可以利用Squid等開源軟件來實現(xiàn)Proxy。在CentOS和RedHat系統(tǒng)中,我們可以使用以下命令來在Yum配置文件中設(shè)置Proxy:
$ vi /etc/yum.conf
#添加以下內(nèi)容
proxy=http://squid-server:3128/
通過以上配置,Yum將使用代理服務(wù)器來訪問軟件資源庫,從而加快緩存更新速度。
綜上所述,保持系統(tǒng)軟件更新非常重要,它可以幫助我們增強系統(tǒng)的安全性和穩(wěn)定性。當我們發(fā)現(xiàn)Yum庫縮減時,我們可以通過檢查日志,更新軟件包緩存,使用Fastestmirror插件和Proxy設(shè)置等方法來快速更新yum數(shù)據(jù)庫,同時保持系統(tǒng)軟件更新。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風格,熱線:028-86922220centos7利用yum安裝mysql 8.0.12
本文為大家分享了centos7利用yum安裝mysql
8.0.12的詳細步驟,供大家參考,具體內(nèi)容如下
清理原有的mysql
rpm
-qa
|
grep
mysql
#可能的顯示情況如下
#mysql-community-libs-8.0.12-1.el7.x86_64
#mysql80-community-release-el7-1.noarch
#mysql-community-client-8.0.12-1.el7.x86_64
#mysql-community-common-8.0.12-1.el7.x86_64
#mysql-community-server-8.0.12-1.el7.x86_64
#通過下面的命令進行刪除
yum
remove
mysql-xxx-xxx-
#查找mysql的相關(guān)文件
find
/
-name
mysql
#根據(jù)自身的需求刪除mysql的配置文件信息
rm
-rf
/var/lib/mysql
刪除CentOS7默認的數(shù)據(jù)庫mariadb
rpm
-qa
|
grep
mariadb
#查找mariadb
#可能出現(xiàn)的結(jié)果mariadb-libs-5.5.56-2.el7.x86_64
#將查找出來的結(jié)果進行強制刪除
rpm
-e
–nodeps
mariadb-libs-5.5.56-2.el7.x86_64
下載mysql
yum源
mysql
yum源下載地址
點擊download進入下載頁面
鼠標懸浮在
“No
thanks,
just
start
my
download.”可查看mysql
yum源模含的地址,選中右鍵復(fù)制鏈接地址進行下載
cd
/usr/src
wget
#安裝yum源
yum
localinstall
mysql80-community-release-el7-1.noarch.rpm
#更新yum源
yum
clean
all
yum
makecache
#開始安裝MySQL
yum
install
mysql-community-server
#啟動MySQL
systemctl
start
mysqld
#啟動成功敗談后可以查看初始化密碼隨機生成的
cat
/var/log/mysqld.log
|
grep
password
#登錄MySQL修改mysql用戶密碼
mysql
-u
root
-p
mysql>
ALTER
USER
‘root’@’localhost’
IDENTIFIED
BY
‘yourpassword’;
#遠程設(shè)置
mysql>
use
mysql;
mysql>
update
user
set
host=’%’
where
user=’root’;
#授權(quán)用戶名的權(quán)限,賦予任何主機訪問數(shù)據(jù)的權(quán)限
mysql>
GRANT
ALL
PRIVILEGES
ON
*.*
TO
‘root’@’%’WITH
GRANT
OPTION;
mysql>
FLUSH
PRIVILEGES;
其他的幾種mysql用戶權(quán)限的設(shè)置方法
#允許myuser用戶使用mypassword密碼從任何主機連接到mysql服務(wù)器
GRANT
ALL
PRIVILEGES
ON
*.*
TO
‘myuser’@’%’IDENTIFIED
BY
‘mypassword’
WITH
GRANT
OPTION;
#允許用戶myuser從ip為192.168.1.6的主機連接到mysql服務(wù)器,并使用mypassword作為密碼
GRANT
ALL
PRIVILEGES
ON
*.*
TO
‘myuser’@’192.168.1.3’IDENTIFIED
BY
‘mypassword’
WITH
GRANT
OPTION;
數(shù)據(jù)庫的相關(guān)操作
#啟動mysql
systemctl
start
mysqld.service
#結(jié)束
systemctl
stop
mysqld.service
#重啟
systemctl
restart
mysqld.service
#開機自啟
systemctl
enable
mysqld.service
mysql登錄用戶密碼設(shè)置好后,需要開發(fā)安全組端口
端口開放后就可以進行數(shù)據(jù)庫連接操作了,在使用Navicat
for
MySQL
連接
Mysql
8.0.12可能會出現(xiàn)問題
Client
does
not
support
authentication
protocol
錯誤解決方法
#修改加密規(guī)則
(這行察碼碰我沒有寫,不過貌似也可以)密碼需要設(shè)置包含大小寫字母符號和數(shù)字的格式,否則設(shè)置不會超成功
ALTER
USER
‘root’@’%’
IDENTIFIED
BY
‘password’
PASSWORD
EXPIRE
NEVER;
#更新一下用戶的密碼
ALTER
USER
‘root’@’%’
IDENTIFIED
WITH
mysql_native_password
BY
‘password’;
#刷新權(quán)限
FLUSH
PRIVILEGES;
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:mysql
8.0.12安裝配置方法圖文教程(Windows版)mysql
8.0.12
安裝配置方法并修改密碼mysql
community
server
8.0.12安裝配置方法圖文教程mysql
8.0.12
winx64詳細安裝教程mysql
8.0.12
解壓版安裝教程mysql
8.0.12
解壓版安裝教程
個人親測!mysql
installer
community
8.0.12.0安裝圖文教程mysql
8.0.12
安裝配置方法圖文教程(windows10)mysql
8.0.12
安裝使用教程mysql
8.0.12
簡單安裝教程mysql
8.0.12
安裝配置圖文教程mysql
8.0.12
快速安裝教程mysql
8.0.12
安裝配置方法圖文教程Windows10下mysql
8.0.12解壓版安裝配置方法圖文教程mysql
8.0.12
winx64解壓版安裝圖文教程mysql
8.0.12
winx64下載安裝教程
linux如何安裝yum
之一步:創(chuàng)建一個新
文件夾
,并把光盤的內(nèi)容全部復(fù)制到該文件夾內(nèi):
# mkdir /yum
# cp -rvf /misc/cd/* /yum
第二步:安裝工御橘具包:
# rpm -ivh /鎮(zhèn)春團yum/Server/createrepo-0.4.11-3.el5.noarch.rpm
第三步:生成倉庫數(shù)據(jù)庫:
# cd /yum
# createrepo . //注意后面的.
第四步:查看文件:
# ls /yum/repodata/
filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml
第五步:客戶端配置:
# cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/森粗yum.repos.d/chenbin.repo
# vi /etc/yum.repos.d/chenbin.repo
name=Red Hat Enterprise Linux $releasever – $basearch – Debug
baseurl=
enabled=1
gpgcheck=1
gpgkey=
第六步:清除yum安裝時的緩存:
# yum clean all關(guān)于更新yum數(shù)據(jù)庫的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計,高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務(wù)。
文章名稱:快速更新yum數(shù)據(jù)庫,保持系統(tǒng)軟件更新(更新yum數(shù)據(jù)庫)
轉(zhuǎn)載來于:http://m.fisionsoft.com.cn/article/dhhdihe.html


咨詢
建站咨詢
