linux下mysql遠(yuǎn)程安裝的方法

linuxmysql遠(yuǎn)程安裝的方法:首先本地連接遠(yuǎn)程服務(wù)器;然后遠(yuǎn)程下載mysql;接著通過(guò)rpm遠(yuǎn)程安裝mysql;最后登錄mysql,修改密碼并設(shè)置遠(yuǎn)程授權(quán)即可。

linux下mysql遠(yuǎn)程安裝的方法

推薦:《mysql視頻教程

步驟:

1.本地連接遠(yuǎn)程服務(wù)器

2.檢查服務(wù)器是否已經(jīng)安裝過(guò)mysql,學(xué)會(huì)卸載

3.遠(yuǎn)程下載mysql

4.遠(yuǎn)程安裝mysql(包括服務(wù)器端,客戶(hù)端和依賴(lài)包)

5.登陸mysql,修改密碼并設(shè)置遠(yuǎn)程授權(quán)

—————————————————————————–

1.本地連接遠(yuǎn)程服務(wù)器

我下載的是SecureCRT

sessions?-->右擊?-->?new?sessions?-->?SSH2?-->continue?-->?HostName:遠(yuǎn)程地址/Port:遠(yuǎn)程端口號(hào)(一般22)/firewell:none/username:用戶(hù)名?-->?ok雙擊新建的Session-->彈出密碼框?-->輸入密碼?-->?ok

至此,連上遠(yuǎn)程服務(wù)器

2.檢查服務(wù)器是否已經(jīng)安裝過(guò)mysql,學(xué)會(huì)卸載

a)查看系統(tǒng)中是否以rpm包安裝的mysql

[root@host-15ec49514ce?~]#?rpm?-qa?|?grep?-i?mysqlMySQL-server-5.1.49-1.glibc23?MySQL-client-5.1.49-1.glibc23

卸載MySQL-server-5.1.49-1.glibc23和MySQL-client-5.1.49-1.glibc23

[root@host-15ec49514ce?~]#rpm?-e?MySQL-client-5.1.49-1.glibc23[root@host-15ec49514ce?~]#rpm?-e?MySQL-server-5.1.49-1.glibc23

b)查看有沒(méi)有mysql服務(wù)

[root@host-15ec49514ce?~]#chkconfig?--list?|?grep?-I?mysql?0:off???1:off???2:on????3:on????4:on????5:on????6:offmysql

c)刪除分散mysql文件夾

[root@host-15ec49514ce?~]#?whereis?mysqlmysql:?/usr/lib/mysql?/usr/share/mysql

分別刪除

[root@host-15ec49514ce?~]#?rm?-rf?/usr/lib/mysql/?[root@host-15ec49514ce?~]#?rm?-rf?/usr/share/mysql

注意:??卸載后/var/lib/mysql中的數(shù)據(jù)及/etc/my.cnf不會(huì)刪除,確認(rèn)沒(méi)有用后手動(dòng)刪除

?rm?-rf?/var/lib/mysql?rm?/etc/my.cnf

?通過(guò)以上幾步,mysql已經(jīng)完全卸載干凈了

3.遠(yuǎn)程下載mysql

[root@host-15ec49514ce?~]#?cd?/usr/local/mysql

(1).下載

[root@host-15ec49514ce?~]#?wgethttps://cdn.mysql.com//archives/mysql-5.5/MySQL-5.5.44-1.linux2.6.x86_64.rpm-bundle.tar

(2).解壓
tar -xvf MySQL-5.5.44-1.linux2.6.x86_64.rpm-bundle.tar

linux下mysql遠(yuǎn)程安裝的方法4.遠(yuǎn)程安裝mysql(包括服務(wù)器端,客戶(hù)端和依賴(lài)包)

rpm -ivh ?MySQL-server-5.5.44-1.linux2.6.x86_64.rpm

rpm -ivh ?MySQL-devel-5.5.44-1.linux2.6.x86_64.rpm

rpm -ivh ?MySQL-client-5.5.44-1.linux2.6.x86_64.rpm

5.登陸mysql,修改密碼并設(shè)置遠(yuǎn)程授權(quán)

(1).執(zhí)行下述命令,將MySQL的配置文件拷貝到/etc目錄下。

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

(2).分別運(yùn)行下述命令,初始化MySQL及設(shè)置密碼。

/usr/bin/mysql_install_db ? ?#初始化MySQL?

service mysql start ? ? ? ?#啟動(dòng)MySQL?

??:這個(gè)地方會(huì)報(bào)錯(cuò):

Staring?MySQL.?ERROR!?The?server?quit?without?updating?PID?file(/var/lib/mysql/host-15ec49514ce.novalocal.pid).

解決方法:

[root@host-15ec49514ce?~]#?find?/?-name??mysql-bin.index /var/lib/mysql/mysql-bin.index[root@host-15ec49514ce?~]#?rm?/var/lib/mysql/mysql-bin.indexmysql?-u?root?-p

use?mysql;select?'host'?from?user?where?user='root';? update?user?set?host?=?'%'?where?user?='root';

??:ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’?不要予以理會(huì)

flush?privileges;

(3)授權(quán):

GRANT?ALL?PRIVILEGES?ON?*.*?TO?'root'@'%'?IDENTIFIED?BY?'你的密碼'?WITH?GRANT?OPTION;

出現(xiàn)的問(wèn)題大致有以下幾種:1.卸載不徹底。解決辦法:按照我上面的步驟來(lái)就OK

2.步驟中出現(xiàn)的問(wèn)題:(1)/usr/local目錄下沒(méi)有mysql目錄,需要新建( #cd /usr/local #mkdir mysql )

/usr/share/mysql下可能沒(méi)有my-default.cnf 可以直接用my-medium.cnf??

#cp?/usr/share/mysql/my-medium.cnf?/etc/my.cn

(2)service mysql start 出錯(cuò)

#rm?/var/lib/mysql/mysql-bin.index

3.show databases;只有information_schema和test

解決辦法:(出現(xiàn)這種情況的原因是權(quán)限問(wèn)題,要是你按照我上面的卸載步驟來(lái)是不可能出現(xiàn)這種情況的)

刪除/var/lib/mysql root root 這三行圖片如下(其實(shí)mysql-bin.000001~mysql-bin.000006都是可以刪除的,這個(gè)圖片是我安裝了兩次mysql,第一次安裝的沒(méi)有刪除干凈留下來(lái)的)linux下mysql遠(yuǎn)程安裝的方法

linux下mysql遠(yuǎn)程安裝的方法

4.最終安裝好,配置好所有的,/var/lib/mysql目錄下文件如下

linux下mysql遠(yuǎn)程安裝的方法

linux下mysql遠(yuǎn)程安裝的方法至此,所有我遇到的問(wèn)題都解決了。希望對(duì)大家有所幫助

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊13 分享