云服務(wù)器如何安裝MySQL?
Admin 2023-05-29 群英技術(shù)資訊 1018 次瀏覽
這篇文章將為大家詳細(xì)講解有關(guān)“云服務(wù)器如何安裝MySQL?”的知識(shí),下文有詳細(xì)的介紹,小編覺(jué)得挺實(shí)用的,對(duì)大家學(xué)習(xí)或工作或許有幫助,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。參照了一下這篇文章。
http://www.codingyun.com/article/38.html
一. 獲取mysql
直接從阿里云內(nèi)部的軟件中心下載
wget http://oss.aliyuncs.com/aliyunecs/onekey/mysql/mysql-5.5.35-linux2.6-x86_64.tar.gz
解壓到本地目錄
tar zxvf mysql-5.5.35-linux2.6-x86_64.tar.gz -C /home/server/
進(jìn)入解壓目錄下,更改文件夾名稱
cd /home/server mv mysql-5.5.35-linux2.6-x86_64 mysql
二.更改配置信息
為mysql添加群組和用戶
groupadd mysql
useradd -g mysql -s /sbin/nologin mysql
執(zhí)行安裝腳本
/home/server/mysql/scripts/mysql_install_db --datadir=/home/server/mysql/data/ --basedir=/home/server/mysql --user=mysql
為mysql用戶添加文件夾讀寫權(quán)限
chown -R mysql:mysql /home/server/mysql/ chown -R mysql:mysql /home/server/mysql/data/ chown -R mysql:mysql /home/log/mysql
添加配置文件
\cp -f /home/server/mysql/support-files/mysql.server /etc/init.d/mysql sed -i 's#^basedir=$#basedir=/home/server/mysql#' /etc/init.d/mysql sed -i 's#^datadir=$#datadir=/home/server/mysql/data#' /etc/init.d/mysql \cp -f /home/server/mysql/support-files/my-small.cnf /etc/my.cnf sed -i 's#skip-locking#skip-external-locking\nlog-error=/home/log/mysql/error.log#' /etc/my.cnf chmod 755 /etc/init.d/mysql
注意:第四條命令中,support-files下有多個(gè)配置文件可供選擇,特性如下:
my-small.cnf是為了小型數(shù)據(jù)庫(kù)而設(shè)計(jì)的。不應(yīng)該把這個(gè)模型用于含有一些常用項(xiàng)目的數(shù)據(jù)庫(kù)。my-medium.cnf是為中等規(guī)模的數(shù)據(jù)庫(kù)而設(shè)計(jì)的。如果你正在企業(yè)中使用RHEL,可能會(huì)比這個(gè)操作系統(tǒng)的最小RAM需求(256MB)明顯多得多的物理內(nèi)存。由此可見(jiàn),如果有那么多RAM內(nèi)存可以使用,自然可以在同一臺(tái)機(jī)器上運(yùn)行其它服務(wù)。my-large.cnf是為專用于一個(gè)SQL數(shù)據(jù)庫(kù)的計(jì)算機(jī)而設(shè)計(jì)的。由于它可以為該數(shù)據(jù)庫(kù)使用多達(dá)512MB的內(nèi)存,所以在這種類型的系統(tǒng)上將需要至少1GB的RAM,以便它能夠同時(shí)處理操作系統(tǒng)與數(shù)據(jù)庫(kù)應(yīng)用程序。my-huge.cnf是為企業(yè)中的數(shù)據(jù)庫(kù)而設(shè)計(jì)的。這樣的數(shù)據(jù)庫(kù)要求專用服務(wù)器和1GB或1GB以上的RAM。這些選擇高度依賴于內(nèi)存的數(shù)量、計(jì)算機(jī)的運(yùn)算速度、數(shù)據(jù)庫(kù)的細(xì)節(jié)大小、訪問(wèn)數(shù)據(jù)庫(kù)的用戶數(shù)量以及在數(shù)據(jù)庫(kù)中裝入并訪問(wèn)數(shù)據(jù)的用戶數(shù)量。隨著數(shù)據(jù)庫(kù)和用戶的不斷增加,數(shù)據(jù)庫(kù)的性能可能會(huì)發(fā)生變化。 my-innodb-heavy-4G為大型應(yīng)用配置的。這樣的數(shù)據(jù)庫(kù)要求內(nèi)存在4Gb此處我選擇了my-small.cnf,因?yàn)楸旧眄?xiàng)目需求對(duì)數(shù)據(jù)庫(kù)要求不高,而且云服務(wù)器資源也有限。
如果過(guò)程中有報(bào)錯(cuò),可能是相應(yīng)文件夾沒(méi)有創(chuàng)建,自行創(chuàng)建就好了。
開(kāi)啟服務(wù)
service mysql start netstat -tnl|grep 3306
第二條命令是用來(lái)查看本機(jī)端口狀態(tài)。如果顯示3306端口有程序在監(jiān)聽(tīng),那么就說(shuō)明mysql啟動(dòng)成功。
三. 遠(yuǎn)程訪問(wèn)
為了方便我們使用本地的數(shù)據(jù)庫(kù)管理工具對(duì)mysql進(jìn)行操作,需要先設(shè)置root用戶對(duì)于mysql的操作權(quán)限。
/home/server/mysql/bin/mysqladmin -u root password 'mypassword'
使用mysql的bin目錄下的mysqladmin工具,設(shè)置root用戶及密碼。此處的root用戶就是linux系統(tǒng)的超級(jí)用戶。如果不想使用root,可以先開(kāi)一個(gè)具有讀寫權(quán)限的用戶,再對(duì)其執(zhí)行以上命令。
登陸mysql
mysql -uroot -pmypassword
授權(quán)root
GRANT ALL PRIVILEGES ON *.* TO root IDENTIFIED BY "mypassword"
之后就可以通過(guò)MySQL Workbench等工具遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù)了。
以上就是關(guān)于“云服務(wù)器如何安裝MySQL?”的介紹了,感謝各位的閱讀,如果大家想要了解更多相關(guān)的內(nèi)容,歡迎關(guān)注群英網(wǎng)絡(luò),小編每天都會(huì)為大家更新不同的知識(shí)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:[email protected]進(jìn)行舉報(bào),并提供相關(guān)證據(jù),查實(shí)之后,將立刻刪除涉嫌侵權(quán)內(nèi)容。
猜你喜歡
親測(cè)??!通過(guò)pycharm將Django項(xiàng)目部署到云服務(wù)器 uwsgi+nginx+mysql
phoronix-test-suite測(cè)試云服務(wù)器
云計(jì)算之路:數(shù)據(jù)庫(kù)服務(wù)器的選擇——舍RDS取云服務(wù)器
云計(jì)算之路-阿里云上:2013年4月7日14:15~18:35服務(wù)器故障經(jīng)過(guò)
#阿里云#云服務(wù)器部署可道云(KodExplorer)
推薦內(nèi)容
相關(guān)標(biāo)簽
成為群英會(huì)員,開(kāi)啟智能安全云計(jì)算之旅
立即注冊(cè)關(guān)注或聯(lián)系群英網(wǎng)絡(luò)
7x24小時(shí)售前:400-678-4567
7x24小時(shí)售后:0668-2555666
24小時(shí)QQ客服
群英微信公眾號(hào)
CNNIC域名投訴舉報(bào)處理平臺(tái)
服務(wù)電話:010-58813000
服務(wù)郵箱:[email protected]
投訴與建議:0668-2555555
Copyright ? QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版權(quán)所有
增值電信經(jīng)營(yíng)許可證 : B1.B2-20140078 ICP核準(zhǔn)(ICP備案)粵ICP備09006778號(hào) 域名注冊(cè)商資質(zhì) 粵 D3.1-20240008