這篇文章主要講解了“MySQL for Linux怎么用rpm方式安裝和配置”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Mysql for Linux怎么用rpm方式安裝和配置”吧!
元寶山網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)建站從2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
1.準(zhǔn)備及安裝
1)下載rpm安裝包(或rpm bundle)
rpm安裝包包括兩個(gè)(bundle會更多),一個(gè)是client,另一個(gè)是server,例如:MySQL-client-5.5.44-1.linux2.6.i386.rpm;MySQL-server-5.5.44-1.linux2.6.i386.rpm。。
2)上傳rpm(bundle)安裝包
將下載的兩個(gè)rpm安裝包上傳至/usr/local/目錄下。
3)檢測和刪除之前安裝的rpm包
# rpm -qa|grep mysql
# rpm -e –-nodeps qt-mysql-4.6.2-26.el6_4.x86_64
# rpm -e –-nodeps mysql-server-5.1.71-1.el6.x86_64
# rpm -e –-nodeps mysql-libs-5.1.71-1.el6.x86_64
# rpm -e –-nodeps mysql-devel-5.1.71-1.el6.x86_64
# rpm -e –-nodeps mysql-5.1.71-1.el6.x86_64
4)安裝rpm安裝包
# rpm -ivh MySQL-server-5.5.44-1.linux2.6.i386.rpm
# rpm -ivh MySQL-client-5.5.44-1.linux2.6.i386.rpm
--注:
如果安裝為rpm bundle的話,需解壓和安裝如下rpm包。
1)解壓tar包
# tar -xvf mysql-8.0.12-1.el6.x86_64.rpm-bundle.tar
2)按序安裝解壓的rpm包
# rpm -ivh mysql-community-common-8.0.12-1.el6.x86_64.rpm
# rpm -ivh mysql-community-libs-8.0.12-1.el6.x86_64.rpm
# rpm -ivh mysql-community-libs-compat-8.0.12-1.el6.x86_64.rpm
# rpm -ivh mysql-community-client-8.0.12-1.el6.x86_64.rpm
# rpm -ivh mysql-community-server-8.0.12-1.el6.x86_64.rpm
4)拷貝及修改配置文件
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
然后,在/etc/my.cnf配置文件中分別加入如下變量。
[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_generic_ci
5)啟動mysql
# service mysql start
2.管理及配置
1)修改登錄密碼
# /usr/bin/mysqladmin -u root password 'new-passwd'
--注:
1)這里需要注意,mysql5.7.4之前,安裝后默認(rèn)root默認(rèn)沒有密碼,之后的密碼可以通過mysqld.log獲取,具體mysqld.log的位置根據(jù)具體設(shè)置而定,例如:/var/log/mysqld.log,/usr/local/mysql/mysqld.log等??赏ㄟ^如下命令獲取:
cat mysqld.log|grep pass
2)啟動及停止mysql
# /etc/init.d/mysql start
# /usr/bin/mysqladmin -u root -p shutdown
# sudo /etc/init.d/mysql restart
3)自啟動配置
# chkconfig --list
# chkconfig --del mysql
# chkconfig --add mysql
# chkconfig mysql on
4)通過mysql用戶啟停mysql數(shù)據(jù)庫時(shí),可能會出現(xiàn)權(quán)限問題的報(bào)錯(cuò),可以根據(jù)具體情況進(jìn)行設(shè)置相關(guān)變量,例如:
datadir,socket,log-error,pid-file等。此外,還可能會出現(xiàn)有關(guān)/var/lock/subsys/mysql路徑的權(quán)限報(bào)錯(cuò),該路徑不能通過修改mysql變量的方式進(jìn)行修改,但可以通過對/etc/init.d/mysqld腳本中的lockfile進(jìn)行修改而進(jìn)行改變。
感謝各位的閱讀,以上就是“Mysql for Linux怎么用rpm方式安裝和配置”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Mysql for Linux怎么用rpm方式安裝和配置這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!