重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
1.首先清除5.1版本的多余包(有些阿里云版本系統(tǒng)里有殘留)
創(chuàng)新互聯(lián)公司專(zhuān)注于西鄉(xiāng)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供西鄉(xiāng)營(yíng)銷(xiāo)型網(wǎng)站建設(shè),西鄉(xiāng)網(wǎng)站制作、西鄉(xiāng)網(wǎng)頁(yè)設(shè)計(jì)、西鄉(xiāng)網(wǎng)站官網(wǎng)定制、微信小程序開(kāi)發(fā)服務(wù),打造西鄉(xiāng)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供西鄉(xiāng)網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
yum -y remove mysql-libs-5.1*;
2.安裝mysql5.5服務(wù)器端程序,
下載地址:
rpm -ivh MySQL-server-5.5.34-1.linux2.6.x86_64.rpm
3.安裝mysql5.5客戶(hù)端端程序
下載地址:
rpm -ivh MySQL-client-5.5.34-1.linux2.6.x86_64.rpm
4.然后啟動(dòng)
service mysql start
多個(gè)系統(tǒng)測(cè)試過(guò),這個(gè)版本最穩(wěn)定,最不容易出現(xiàn)網(wǎng)上所說(shuō)的各種問(wèn)題
1.查看mysql編輯情況rpm -qa|grep mysql
2.卸載原有的mysql rpm -e --nodeps mysql
//
強(qiáng)力刪除模式,如果使用上面命令刪除時(shí),提示有依賴(lài)的其它文件,則用該命令可以對(duì)其進(jìn)行強(qiáng)力刪除
3.通過(guò)命令查看yum上面提供的可下載版本 ?yum list | grep mysql
4.安裝mysql客戶(hù)端和服務(wù)端?yum install -y mysql-server mysql mysql-deve
5.查看mysql啟動(dòng)狀態(tài)?mysql service status
6.登錄mysql提示
7.修改mysql的root密碼
service mysqld stop
無(wú)密碼登錄mysql:mysqld_safe --skip-grant-tables
輸入mysql -uroot -p?直接回車(chē)進(jìn)入mysql客戶(hù)端頁(yè)面
use mysql;
update user set password=PASSWORD("root")where user="root";修改密碼
flush privileges; 更新權(quán)限
service mysqld restart
最后直接登錄 mysql -u root -p回車(chē)輸入密碼
一般項(xiàng)目配置數(shù)據(jù)庫(kù)連接時(shí),都是配置數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)IP地址、數(shù)據(jù)庫(kù)名稱(chēng)、訪(fǎng)問(wèn)端口、訪(fǎng)問(wèn)賬號(hào)和密碼等信息,這些在阿里云的云數(shù)據(jù)庫(kù)上都是有的,以MySQL數(shù)據(jù)庫(kù)為例說(shuō)明:
你在阿里云的MySQL管理控制臺(tái),進(jìn)入這個(gè)MySQL的管理界面,可以在那里看到這個(gè)MySQL數(shù)據(jù)庫(kù)的IP連接地址和端口號(hào),如下圖:
上面的就是數(shù)據(jù)庫(kù)的連接IP地址和端口號(hào),再配置數(shù)據(jù)庫(kù)名稱(chēng)、訪(fǎng)問(wèn)賬號(hào)和密碼就可以了。
這個(gè)Data Source就是阿里云的那個(gè)內(nèi)網(wǎng)地址。
前置條件:
1、在阿里云服務(wù)器de系統(tǒng)是win service 2012。
2、服務(wù)器里自己安裝了my sql 5.7
3、本地也安裝了my sql 5.7
需求:想通過(guò)本地的mysql連接上遠(yuǎn)程的服務(wù)器的mysql,這樣自己在本地操作數(shù)據(jù)庫(kù)比在服務(wù)器里數(shù)據(jù)庫(kù)要好。
步驟:
一、增加允許遠(yuǎn)程連接?MySQL?用戶(hù) 并授權(quán)。
在你安裝路徑下的bin文件夾里進(jìn)行命令行的設(shè)置。
1、首先以?root?帳戶(hù)登陸?MySQL
在服務(wù)器中打開(kāi)命令行(shift+右鍵)
打開(kāi)數(shù)據(jù)庫(kù)管理員權(quán)限
mysql -uroot -p 123
我去,對(duì)應(yīng)的是123是對(duì)應(yīng)到數(shù)據(jù)庫(kù)名。
果斷改為
mysql -uroot -p
輸入mysql的密碼。
2、查看用戶(hù)的權(quán)限
mysql select host,user from user; (查看用戶(hù)的權(quán)限情況)
3、創(chuàng)建遠(yuǎn)程登錄用戶(hù)并授權(quán)
進(jìn)入到服務(wù)器的命令行里
輸入
use mysql
在輸入
grant all PRIVILEGES on discuz.* to ted@'123.123.123.123' identified by '123456';
上面的語(yǔ)句表示將 discuz 數(shù)據(jù)庫(kù)的所有權(quán)限授權(quán)給 ted 這個(gè)用戶(hù),允許 ted 用戶(hù)在 123.123.123.123 這個(gè) IP 進(jìn)行遠(yuǎn)程登陸,并設(shè)置 ted 用戶(hù)的密碼為 123456 。
注意:
(1)all PRIVILEGES 表示賦予所有的權(quán)限給指定用戶(hù),這里也可以替換為賦予某一具體的權(quán)限,例如:select,insert,update,delete,create,drop 等,具體權(quán)限間用“,”半角逗號(hào)分隔。
(2)discuz.* 表示上面的權(quán)限是針對(duì)于哪個(gè)表的,discuz 指的是數(shù)據(jù)庫(kù),后面的 * 表示對(duì)于所有的表,由此可以推理出:對(duì)于全部數(shù)據(jù)庫(kù)的全部表授權(quán)為“*.*”,對(duì)于某一數(shù)據(jù)庫(kù)的全部表授權(quán)為“數(shù)據(jù)庫(kù)名.*”,對(duì)于某一數(shù)據(jù)庫(kù)的某一表授 權(quán)為“數(shù)據(jù)庫(kù)名.表名”。
(3)ted 表示你要給哪個(gè)用戶(hù)授權(quán),這個(gè)用戶(hù)可以是存在的用戶(hù),也可以是不存在的用戶(hù)。
(4)123.123.123.123 表示允許遠(yuǎn)程連接的 IP 地址,如果想不限制鏈接的 IP 則設(shè)置為“%”即可。
(5)123456 為用戶(hù)的密碼。
我最終使用的是把整個(gè)數(shù)據(jù)庫(kù)的權(quán)限都o(jì)k,全部數(shù)據(jù)庫(kù)的全部表,給root用戶(hù)授權(quán)。沒(méi)有設(shè)定遠(yuǎn)程連接IP地址。
4、執(zhí)行更新權(quán)限(刷新權(quán)限)
flush privileges;
5、再一次查看數(shù)據(jù)庫(kù)用戶(hù)權(quán)限
mysql select host,user from user; (再次查看用戶(hù)的權(quán)限情況)
二、打開(kāi)服務(wù)器上的防火墻阻止?3306?端口,可以公網(wǎng)訪(fǎng)問(wèn)。
MySQL?默認(rèn)的端口是?3306?,需要確定防火墻沒(méi)有阻止?3306?端口,否則遠(yuǎn)程是無(wú)法通過(guò)?3306?端口連接到?MySQL?的。
如果您在安裝?MySQL?時(shí)指定了其他端口,請(qǐng)?jiān)诜阑饓χ虚_(kāi)啟您指定的?MySQL?使用的端口號(hào)。
找到防火墻的允許的應(yīng)用,打開(kāi)數(shù)據(jù)庫(kù)的公用和專(zhuān)用。
三、在本地建立服務(wù)器數(shù)據(jù)庫(kù)連接
1、點(diǎn)擊這個(gè)
2、數(shù)據(jù)里填上連接的名字,服務(wù)器IP,以及連接數(shù)據(jù)庫(kù)的名字和密碼
3、點(diǎn)擊configure server mangement
如果報(bào)這個(gè)錯(cuò)誤,說(shuō)明是服務(wù)器的3306端口與沒(méi)有打開(kāi)。
下面圖連接成功
選擇SSH login。。。。
輸入服務(wù)器的公網(wǎng)IP和端口(我也不知道是啥端口我寫(xiě)的是本地跑的項(xiàng)目的本地接口)
一路next就ok。