懂視移動(dòng)端 視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37 推薦39 推薦41 推薦43 推薦45 推薦47 推薦49 關(guān)鍵詞1 關(guān)鍵詞101 關(guān)鍵詞201 關(guān)鍵詞301 關(guān)鍵詞401 關(guān)鍵詞501 關(guān)鍵詞601 關(guān)鍵詞701 關(guān)鍵詞801 關(guān)鍵詞901 關(guān)鍵詞1001 關(guān)鍵詞1101 關(guān)鍵詞1201 關(guān)鍵詞1301 關(guān)鍵詞1401 關(guān)鍵詞1501 關(guān)鍵詞1601 關(guān)鍵詞1701 關(guān)鍵詞1801 關(guān)鍵詞1901 視頻擴(kuò)展1 視頻擴(kuò)展6 視頻擴(kuò)展11 視頻擴(kuò)展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標(biāo)簽1 標(biāo)簽501 標(biāo)簽1001 關(guān)鍵詞1 關(guān)鍵詞501 關(guān)鍵詞1001 關(guān)鍵詞1501
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁(yè) - 手機(jī) - 正文

linux系統(tǒng)怎么安裝mysql?

來源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-04-01 18:26:23
導(dǎo)讀linux系統(tǒng)怎么安裝mysql?,安裝了也不一定處于啟動(dòng)狀態(tài),所以我想到的檢查命令如下。rpm-qa|grepmysqlMySQL是一種關(guān)系型數(shù)據(jù)庫(kù),很多人會(huì)在Windows上安裝,但是Linux怎么裝呢?下面與大家分享解決方法方法到mysql官網(wǎng)下載mysql編譯好的二進(jìn)制安裝包,在下載頁(yè)面SelectPlatform:選項(xiàng)選擇linux-generic,然后把頁(yè)面拉到底部,64位系統(tǒng)下載

安裝了也不一定處于啟動(dòng)狀態(tài), 所以我想到的檢查命令如下。 rpm -qa | grep mysql

MySQL是一種關(guān)系型數(shù)據(jù)庫(kù),很多人會(huì)在Windows上安裝,但是Linux怎么裝呢?下面與大家分享解決方法

方法

到mysql官網(wǎng)下載mysql編譯好的二進(jìn)制安裝包,在下載頁(yè)面Select Platform:選項(xiàng)選擇linux-generic,然后把頁(yè)面拉到底部,64位系統(tǒng)下載Linux - Generic (glibc 2.5) (x86, 64-bit),32位系統(tǒng)下載Linux - Generic (glibc 2.5) (x86, 32-bit)

查找以前是否安裝有mysql,使用下面命令: rpm -qa|grep -i mysql 如果顯示有如下包則說明已安裝mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 如果已安裝,則需要?jiǎng)h除已安裝的數(shù)據(jù)庫(kù),使用以下命令來刪除數(shù)據(jù)庫(kù) 刪除命令:rpm

解壓32位安裝包:

yum -y install mysql 安裝MySQL客戶端 mysql -h[IP地址] -u[用戶名] -p[密碼] 即可遠(yuǎn)程連接MySQL數(shù)據(jù)庫(kù)

進(jìn)入安裝包所在目錄,執(zhí)行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz

首先,在進(jìn)入到linux系統(tǒng)下之后,進(jìn)入到控制臺(tái)頁(yè)面(ctrl+alt+T)。 進(jìn)入到控制臺(tái)頁(yè)面之后,通過sudo -i提升用戶權(quán)限,進(jìn)入到root權(quán)限下。 然后,在控制臺(tái)上輸入sudo apt-get install mysql-server mysql-client(注意空格,可以直接復(fù)制,會(huì)側(cè)

復(fù)制解壓后的mysql目錄到系統(tǒng)的本地軟件目錄:

linux系統(tǒng)安裝MySQL后,卻說沒有安裝,可能是下面原因?qū)е碌模?yum -y install mysql mysql-server mysql-devel chkconfig --level 35 mysqld on /etc/init.d/mysqld startmysql_secure_installation 數(shù)據(jù)庫(kù)root用戶權(quán)限設(shè)置不合理導(dǎo)致的。 解決

執(zhí)行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r

在linux下安裝mysql數(shù)據(jù)庫(kù)并配置的流程比較繁瑣,需要耐心調(diào)試,具體方法和步驟如下: 1.查找以前是否安裝有mysql,使用下面命令: rpm -qa|grep -i mysql 如果顯示有如下包則說明已安裝mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4.R

注意:目錄結(jié)尾不要加/

groupadd mysqluseradd -g mysql mysql -s /sbin/nologin -Mtar -xvzf mysql-5f /etc/my.cnfcd /usr/local/mysqlchown -R mysql .chgrp -R mysql .bin/mysql_install_db --user=mysql --skip-external-lockingchown -R root .chown -R mysql var

添加系統(tǒng)mysql組和mysql用戶:

第一步:安裝: tarmysql-5.5.48-linux2.-x86_64.tar.gz Copy到指定的路徑下: cpmysql-5.5.48-linux2.6-x86_64 /usr/local/mysql -r 添加系統(tǒng)mysql組合mysql用戶: 執(zhí)行命令:groupaddmysql和useradd -r -g mysql mysql 安裝數(shù)據(jù)庫(kù): 進(jìn)入安裝m

執(zhí)行命令:groupadd mysql

1、首先我們打開電腦,點(diǎn)擊桌面左下角運(yùn)行,在彈出界面中。我們輸入cmd命令,然后按回車鍵。如下圖: 2、根據(jù)上圖,我們找到搜索出來的cmd.exe,點(diǎn)擊并打開系統(tǒng)終端頁(yè)面,如下圖: 3、在終端頁(yè)面輸入命令:services.msc 即可。如下圖: 4、輸入上

執(zhí)行命令:useradd -r -g mysql mysql

1、首先我們打開電腦,點(diǎn)擊桌面左下角運(yùn)行,在彈出界面中。我們輸入cmd命令,然后按回車鍵。如下圖: 2、根據(jù)上圖,我們找到搜索出來的cmd.exe,點(diǎn)擊并打開系統(tǒng)終端頁(yè)面,如下圖: 3、在終端頁(yè)面輸入命令:services.msc 即可。如下圖: 4、輸入上

安裝數(shù)據(jù)庫(kù):

一、安裝Mysql 1、下載MySQL的安裝文件 安裝MySQL需要下面兩個(gè)文件: MySQL-server-4.0.16-0.i386.rpm MySQL-client-4.0.16-0.i386.rpm 下載地址為:http://dev.mysql.com/downloads/mysql-4.0.html,打開此網(wǎng)頁(yè),下拉網(wǎng)頁(yè)找到“Linux x86 RPM do

進(jìn)入安裝mysql軟件目錄:執(zhí)行命令 cd /usr/local/mysql

方法/步驟 到mysql官網(wǎng)下載mysql編譯好的二進(jìn)制安裝包,在下載頁(yè)面Select Platform:選項(xiàng)選擇linux-generic,然后把頁(yè)面拉到底部,64位系統(tǒng)下載Linux - Generic (glibc 2.5) (x86, 64-bit),32位系統(tǒng)下載Linux - Generic (glibc 2.5) (x86, 32-bi

修改當(dāng)前目錄擁有者為mysql用戶:執(zhí)行命令 chown -R mysql:mysql ./

mysql安裝前準(zhǔn)備 在安裝mysql之前需要進(jìn)行一些準(zhǔn)備工作。首先要明確Linux中是否已經(jīng)安裝mysql服務(wù),在不明確的情況下,可以執(zhí)行以下命令進(jìn)行確認(rèn)。 [root@localhost ~]#rpm -q mysql執(zhí)行命令后的結(jié)果如下所示,表明mysql服務(wù)沒有安裝。 [root@lo

安裝數(shù)據(jù)庫(kù):

一、安裝Mysql 1、下載MySQL的安裝文件 安裝MySQL需要下面兩個(gè)文件: MySQL-server-4.0.16-0.i386.rpm MySQL-client-4.0.16-0.i386.rpm 下載地址為:http://dev.mysql.com/downloads/mysql-4.0.html,打開此網(wǎng)頁(yè),下拉網(wǎng)頁(yè)找到“Linux x86 RPM do

執(zhí)行命令 ./scripts/mysql_install_db --user=mysql

修改當(dāng)前目錄擁有者為root用戶:執(zhí)行命令 chown -R root:root ./

groupadd mysql useradd -g mysql mysql -s /sbin/nologin -M tar -xvzf mysql-5.1.59.tar.gz -C /usr/local/src/ cd /usr/local/src/mysql-5.1.59 ./configure --prefix=/usr/local/mysql --enable-assembler --with-extra-charsets=complex --

修改當(dāng)前data目錄擁有者為mysql用戶:執(zhí)行命令 chown -R mysql:mysql data

查看當(dāng)前安裝的linux版本 通過上圖中的數(shù)據(jù)可以看出安裝的版本為RedHat5.4,所以我們需要下載RedHat5.4對(duì)應(yīng)的mysql安裝包 在LINUX 安裝mySQL數(shù)據(jù)庫(kù) 下載mysql安裝文件 官方網(wǎng)站下載安裝包,因?yàn)楸镜豏edHat版本為Red Hat 5.4,操作系統(tǒng)是64位的 所

到此數(shù)據(jù)庫(kù)安裝完畢

工具/原料 mysql5.6 cnetos 方法/步驟 1 查找以前是否安裝有mysql,使用下面命令: rpm -qa|grep -i mysql 如果顯示有如下包則說明已安裝mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 如果已安裝,則需要?jiǎng)h除已安裝的數(shù)據(jù)庫(kù),

擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。

Linux如何查看mysql安裝成功

1、首先我們打開電腦,點(diǎn)擊桌面左下角運(yùn)行,在彈出界面中。我們輸入cmd命令,然后按回車鍵。如下圖:

2、根據(jù)上圖,我們找到搜索出來的cmd.exe,點(diǎn)擊并打開系統(tǒng)終端頁(yè)面,如下圖:

3、在終端頁(yè)面輸入命令:services.msc 即可。如下圖:

4、輸入上述命令后,我們點(diǎn)擊回車鍵,會(huì)彈出服務(wù)頁(yè)面,如下圖:

5、出現(xiàn)上圖的內(nèi)容后我們直接輸入M,進(jìn)行模糊搜索。如果沒有安裝Mysql軟件,那么顯示的和上圖沒有任何區(qū)別。

6、如果有Mysql軟件的,那么搜索M后,會(huì)出現(xiàn)在頁(yè)面上,如下圖:

在里linux系統(tǒng)上面安裝mysql 怎樣安裝

一、安裝Mysql

1、下載MySQL的安裝文件

安裝MySQL需要下面兩個(gè)文件:

MySQL-server-4.0.16-0.i386.rpm 

MySQL-client-4.0.16-0.i386.rpm

下載地址為:http://dev.mysql.com/downloads/mysql-4.0.html,打開此網(wǎng)頁(yè),下拉網(wǎng)頁(yè)找到“Linux

x86 RPM downloads”項(xiàng),找到“Server”和“Client programs”項(xiàng),下載需要的上述兩個(gè)rpm文件。

2、安裝MySQL

rpm文件是Red

Hat公司開發(fā)的軟件安裝包,rpm可讓Linux在安裝軟件包時(shí)免除許多復(fù)雜的手續(xù)。該命令在安裝時(shí)常用的參數(shù)是 –ivh

,其中i表示將安裝指定的rmp軟件包,V表示安裝時(shí)的詳細(xì)信息,h表示在安裝期間出現(xiàn)“#”符號(hào)來顯示目前的安裝過程。這個(gè)符號(hào)將持續(xù)到安裝完成后才停止。

1)安裝服務(wù)器端

在有兩個(gè)rmp文件的目錄下運(yùn)行如下命令:

[root@test1

local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm

顯示如下信息。

warning:

MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID

5072e1f5

Preparing... ###########################################

[100%]

1:MySQL-server ###########################################

[100%]

。。。。。。(省略顯示)

/usr/bin/mysqladmin -u root password

'new-password'

/usr/bin/mysqladmin -u root -h test1 password

'new-password'

。。。。。。(省略顯示)

Starting mysqld daemon with databases from

/var/lib/mysql

如出現(xiàn)如上信息,服務(wù)端安裝完畢。測(cè)試是否成功可運(yùn)行netstat看Mysql端口是否打開,如打開表示服務(wù)已經(jīng)啟動(dòng),安裝成功。Mysql默認(rèn)的端口是3306。

[root@test1

local]# netstat -nat

Active Internet connections (servers and

established)

Proto Recv-Q Send-Q Local Address  Foreign Address

State 

tcp00 0.0.0.0:3306 0.0.0.0:*  LISTEN 

上面顯示可以看出MySQL服務(wù)已經(jīng)啟動(dòng)。

2)安裝客戶端

運(yùn)行如下命令:

[root@test1 local]#

rpm -ivh MySQL-client-4.0.16-0.i386.rpm

warning:

MySQL-client-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID

5072e1f5

Preparing...###########################################

[100%]

1:MySQL-client  ###########################################

[100%]

顯示安裝完畢。

用下面的命令連接mysql,測(cè)試是否成功。

注:其實(shí)也可以下載壓縮文件,到本地后直接解壓縮即可。

二、登錄MySQL

登錄MySQL的命令是mysql, mysql 的使用語(yǔ)法如下:

mysql [-u username] [-h host]

[-p[password]] [dbname]

username 與 password 分別是 MySQL

的用戶名與密碼,mysql的初始管理帳號(hào)是root,沒有密碼,注意:這個(gè)root用戶不是Linux的系統(tǒng)用戶。MySQL默認(rèn)用戶是root,由于初始沒有密碼,第一次進(jìn)時(shí)只需鍵入mysql即可。

[root@test1

local]# mysql

Welcome to the MySQL monitor. Commands end with ; or

/g.

Your MySQL connection id is 1 to server version: 4.0.16-standard

Type

'help;' or '/h' for help. Type '/c' to clear the

buffer.

mysql>

出現(xiàn)了“mysql>”提示符,恭喜你,安裝成功!

增加了密碼后的登錄格式如下:

mysql

-u root -p

Enter password:

(輸入密碼)

其中-u后跟的是用戶名,-p要求輸入密碼,回車后在輸入密碼處輸入密碼。

注意:

1.這個(gè)mysql文件在/usr/bin目錄下,與后面講的啟動(dòng)文件/etc/init.d/mysql不是一個(gè)文件。

2.如果從本地登錄其他主機(jī),則格式如下:

./mysql

-u root -p -h 192.168.xx.xx

前面必須加./

三、MySQL的幾個(gè)重要目錄

MySQL安裝完成后不象SQL

Server默認(rèn)安裝在一個(gè)目錄,它的數(shù)據(jù)庫(kù)文件、配置文件和命令文件分別在不同的目錄,了解這些目錄非常重要,尤其對(duì)于Linux的初學(xué)者,因?yàn)?

Linux本身的目錄結(jié)構(gòu)就比較復(fù)雜,如果搞不清楚MySQL的安裝目錄那就無(wú)從談起深入學(xué)習(xí)。

下面就介紹一下這幾個(gè)目錄。

1、數(shù)據(jù)庫(kù)目錄

/var/lib/mysql/

2、配置文件

/usr/share/mysql(mysql.server命令及配置文件)

3、相關(guān)命令

/usr/bin(mysqladmin mysqldump等命令)

4、啟動(dòng)腳本

/etc/rc.d/init.d/(啟動(dòng)腳本文件mysql的目錄)

四、修改登錄密碼

MySQL默認(rèn)沒有密碼,安裝完畢增加密碼的重要性是不言而喻的。

1、命令

usr/bin/mysqladmin -u root password

'new-password'

格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼

2、例子

例1:給root加個(gè)密碼123456。

鍵入以下命令 :

[root@test1

local]# /usr/bin/mysqladmin -u root password

123456

注:因?yàn)殚_始時(shí)root沒有密碼,所以-p舊密碼一項(xiàng)就可以省略了。

3、測(cè)試是否修改成功

1)不用密碼登錄

[root@test1 local]# mysql

ERROR

1045: Access denied for user: 'root@localhost' (Using password:

NO)

顯示錯(cuò)誤,說明密碼已經(jīng)修改。

2)用修改后的密碼登錄

[root@test1 local]# mysql

-u root -p

Enter password: (輸入修改后的密碼123456)

Welcome to the MySQL

monitor. Commands end with ; or /g.

Your MySQL connection id is 4 to server

version: 4.0.16-standard

Type 'help;' or '/h' for help. Type '/c' to clear

the buffer.

mysql>

成功!

這是通過mysqladmin命令修改口令,也可通過修改庫(kù)來更改口令。

五、啟動(dòng)與停止

1、啟動(dòng)

MySQL安裝完成后啟動(dòng)文件mysql在/etc/init.d目錄下,在需要啟動(dòng)時(shí)運(yùn)行下面命令即可。

[root@test1

init.d]# /etc/init.d/mysql start

2、停止

/usr/bin/mysqladmin -u root -p shutdown

3、自動(dòng)啟動(dòng)

1)察看mysql是否在自動(dòng)啟動(dòng)列表中

[root@test1

local]# /sbin/chkconfig –list

2)把MySQL添加到你系統(tǒng)的啟動(dòng)服務(wù)組里面去

[root@test1

local]# /sbin/chkconfig – add mysql

3)把MySQL從啟動(dòng)服務(wù)組里面刪除。

[root@test1

local]# /sbin/chkconfig – del mysql

六、更改MySQL目錄

MySQL默認(rèn)的數(shù)據(jù)文件存儲(chǔ)目錄為/var/lib/mysql。假如要把目錄移到/home/data下需要進(jìn)行下面幾步:

1、home目錄下建立data目錄

cd /home

mkdir data

2、把MySQL服務(wù)進(jìn)程停掉:

mysqladmin -u root -p shutdown

3、把/var/lib/mysql整個(gè)目錄移到/home/data

mv

/var/lib/mysql /home/data/

這樣就把MySQL的數(shù)據(jù)文件移動(dòng)到了/home/data/mysql下

4、找到my.cnf配置文件

如果/etc/目錄下沒有my.cnf配置文件,請(qǐng)到/usr/share/mysql/下找到*.cnf文件,拷貝其中一個(gè)到/etc/并改名為my.cnf)中。命令如下:

[root@test1

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

5、編輯MySQL的配置文件/etc/my.cnf

為保證MySQL能夠正常工作,需要指明mysql.sock文件的產(chǎn)生位置。

修改socket=/var/lib/mysql/mysql.sock一行中等號(hào)右邊的值為:/home/mysql/mysql.sock

。操作如下:

vi  my.cnf  (用vi工具編輯my.cnf文件,找到下列數(shù)據(jù)修改之)

# The MySQL server

[mysqld]

port = 3306

#socket  =

/var/lib/mysql/mysql.sock(原內(nèi)容,為了更穩(wěn)妥用“#”注釋此行)

socket  =

/home/data/mysql/mysql.sock?。由洗诵校?p>6、修改MySQL啟動(dòng)腳本/etc/rc.d/init.d/mysql

最后,需要修改MySQL啟動(dòng)腳本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號(hào)右邊的路徑改成你現(xiàn)在的實(shí)際存放路徑:home/data/mysql。

[root@test1

etc]#

vi /etc/rc.d/init.d/mysql

#datadir=/var/lib/mysql(注釋此行)

datadir=/home/data/mysql

(加上此行)

7、重新啟動(dòng)MySQL服務(wù)

/etc/rc.d/init.d/mysql start

或用reboot命令重啟Linux

如果工作正常移動(dòng)就成功了,否則對(duì)照前面的7步再檢查一下。

七、MySQL的常用操作

注意:MySQL中每個(gè)命令后都要以分號(hào);結(jié)尾。

1、顯示數(shù)據(jù)庫(kù)

mysql> show databases;

+----------+

|

Database |

+----------+

| mysql|

| test |

+----------+

2 rows in

set (0.04

sec)

Mysql剛安裝完有兩個(gè)數(shù)據(jù)庫(kù):mysql和test。mysql庫(kù)非常重要,它里面有MySQL的系統(tǒng)信息,我們改密碼和新增用戶,實(shí)際上就是用這個(gè)庫(kù)中的相關(guān)表進(jìn)行操作。

2、顯示數(shù)據(jù)庫(kù)中的表

mysql> use mysql;

(打開庫(kù),對(duì)每個(gè)庫(kù)進(jìn)行操作就要打開此庫(kù))

Database changed

mysql> show tables;

+-----------------+

| Tables_in_mysql

|

+-----------------+

| columns_priv|

| db |

| func|

| host|

|

tables_priv |

| user|

+-----------------+

6 rows in set (0.01 sec)

3、顯示數(shù)據(jù)表的結(jié)構(gòu):

describe 表名;

4、顯示表中的記錄:

select * from

表名;

例如:顯示mysql庫(kù)中user表中的紀(jì)錄。所有能對(duì)MySQL用戶操作的用戶都在此表中。

Select * from user;

5、建庫(kù):

create database 庫(kù)名;

例如:創(chuàng)建一個(gè)名字位aaa的庫(kù)

mysql>

create databases aaa;

6、建表:

use 庫(kù)名;

create table 表名

(字段設(shè)定列表);

例如:在剛創(chuàng)建的aaa庫(kù)中建立表name,表中有id(序號(hào),自動(dòng)增長(zhǎng)),xm(姓名),xb(性別),csny(出身年月)四個(gè)字段

use

aaa;

mysql> create table name (id int(3) auto_increment not null primary

key, xm char(8),xb char(2),csny date);

可以用describe命令察看剛建立的表結(jié)構(gòu)。

mysql>

describe name;

+-------+---------+------+-----+---------+----------------+

| Field |

Type| Null | Key | Default |

Extra |

+-------+---------+------+-----+---------+----------------+

| id|

int(3) | | PRI | NULL| auto_increment |

| xm| char(8) | YES | | NULL||

|

xb| char(2) | YES | | NULL||

| csny | date| YES | |

NULL||

+-------+---------+------+-----+---------+----------------+

7、增加記錄

例如:增加幾條相關(guān)紀(jì)錄。

mysql> insert into name

values('','張三','男','1971-10-01');

mysql> insert into name

values('','白云','女','1972-05-20');

可用select命令來驗(yàn)證結(jié)果。

mysql> select * from

name;

+----+------+------+------------+

| id | xm  | xb  | csny 

|

+----+------+------+------------+

| 1 | 張三 | 男  | 1971-10-01 |

| 2 |

白云 | 女  | 1972-05-20 |

+----+------+------+------------+

8、修改紀(jì)錄

例如:將張三的出生年月改為1971-01-10

mysql> update name

set csny='1971-01-10' where xm='張三';

9、刪除紀(jì)錄

例如:刪除張三的紀(jì)錄。

mysql> delete from name where

xm='張三';

10、刪庫(kù)和刪表

drop database 庫(kù)名;

drop table 表名;

11.查看mysql版本

在mysql5.0中命令如下:

show variables like

'version';

或者:select version();

八、增加MySQL用戶

格式:grant select on 數(shù)據(jù)庫(kù).* to 用戶名@登錄主機(jī) identified by

"密碼"

例1、增加一個(gè)用戶user_1密碼為123,讓他可以在任何主機(jī)上登錄,并對(duì)所有數(shù)據(jù)庫(kù)有查詢、插入、修改、刪除的權(quán)限。首先用以root用戶連入MySQL,然后鍵入以下命令:

mysql> grant select,insert,update,delete on *.* to user_1@"%" Identified

by "123";

例1、增加的用戶是十分危險(xiǎn)的,如果知道了user_1的密碼,那么他就可以在網(wǎng)上的任何一臺(tái)電腦上登錄你的MySQL數(shù)據(jù)庫(kù)并對(duì)你的數(shù)據(jù)為所欲為了,解決辦法見例2。

例2、增加一個(gè)用戶user_2密碼為123,讓此用戶只可以在localhost上登錄,并可以對(duì)數(shù)據(jù)庫(kù)aaa進(jìn)行查詢、插入、修改、刪除的操作(localhost指本地主機(jī),即MySQL數(shù)據(jù)庫(kù)所在的那臺(tái)主機(jī)),這樣用戶即使用知道user_2的密碼,他也無(wú)法從網(wǎng)上直接訪問數(shù)據(jù)庫(kù),只能通過

MYSQL主機(jī)來操作aaa庫(kù)。

mysql>grant select,insert,update,delete on aaa.* to user_2@localhost

identified by "123";

用新增的用戶如果登錄不了MySQL,在登錄時(shí)用如下命令:

mysql -u user_1 -p -h

192.168.113.50?。?h后跟的是要登錄主機(jī)的ip地址)

九、備份與恢復(fù)

1、備份

例如:將上例創(chuàng)建的aaa庫(kù)備份到文件back_aaa中

[root@test1 root]#

cd /home/data/mysql (進(jìn)入到庫(kù)目錄,本例庫(kù)已由val/lib/mysql轉(zhuǎn)到/home/data/mysql,見上述第六部分內(nèi)容)

[root@test1

mysql]# mysqldump -u root -p --opt aaa > back_aaa

2、恢復(fù)

[root@test mysql]# mysql -u root -p ccc <

back_aaa

linux下怎么安裝mysql

方法/步驟

到mysql官網(wǎng)下載mysql編譯好的二進(jìn)制安裝包,在下載頁(yè)面Select Platform:選項(xiàng)選擇linux-generic,然后把頁(yè)面拉到底部,64位系統(tǒng)下載Linux - Generic (glibc 2.5) (x86, 64-bit),32位系統(tǒng)下載Linux - Generic (glibc 2.5) (x86, 32-bit)

解壓32位安裝包:

進(jìn)入安裝包所在目錄,執(zhí)行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz

復(fù)制解壓后的mysql目錄到系統(tǒng)的本地軟件目錄:

執(zhí)行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r

注意:目錄結(jié)尾不要加/

添加系統(tǒng)mysql組和mysql用戶:

執(zhí)行命令:groupadd mysql和useradd -r -g mysql mysql

安裝數(shù)據(jù)庫(kù):

進(jìn)入安裝mysql軟件目錄:執(zhí)行命令 cd /usr/local/mysql

修改當(dāng)前目錄擁有者為mysql用戶:執(zhí)行命令 chown -R mysql:mysql ./

安裝數(shù)據(jù)庫(kù):執(zhí)行命令 ./scripts/mysql_install_db --user=mysql

修改當(dāng)前目錄擁有者為root用戶:執(zhí)行命令 chown -R root:root ./

修改當(dāng)前data目錄擁有者為mysql用戶:執(zhí)行命令 chown -R mysql:mysql data

到此數(shù)據(jù)庫(kù)安裝完畢

啟動(dòng)mysql服務(wù)和添加開機(jī)啟動(dòng)mysql服務(wù):

添加開機(jī)啟動(dòng):執(zhí)行命令cp support-files/mysql.server /etc/init.d/mysql,把啟動(dòng)腳本放到開機(jī)初始化目錄

啟動(dòng)mysql服務(wù):執(zhí)行命令service mysql start

執(zhí)行命令:ps -ef|grep mysql 看到mysql服務(wù)說明啟動(dòng)成功,如圖

修改mysql的root用戶密碼,root初始密碼為空的:

執(zhí)行命令:./bin/mysqladmin -u root password '密碼'

把mysql客戶端放到默認(rèn)路徑:

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

注意:建議使用軟鏈過去,不要直接包文件復(fù)制,便于系統(tǒng)安裝多個(gè)版本的mysql

怎樣在linux系統(tǒng)上安裝mysql數(shù)據(jù)庫(kù)

  mysql安裝前準(zhǔn)備

  在安裝mysql之前需要進(jìn)行一些準(zhǔn)備工作。首先要明確Linux中是否已經(jīng)安裝mysql服務(wù),在不明確的情況下,可以執(zhí)行以下命令進(jìn)行確認(rèn)。

 

 [root@localhost ~]#rpm -q mysql

  執(zhí)行命令后的結(jié)果如下所示,表明mysql服務(wù)沒有安裝。

  [root@localhost ~]#rpm -q mysql

  package mysql is not installed

  如果檢測(cè)到mysql服務(wù)沒有安裝,則需要準(zhǔn)備安裝mysql服務(wù)所需要的RPM包,如下所示:下載地址:http://dev.mysql.com/downloads/mysql/。

  MySQL-server-community-5.1.26-0.rhel4.i386.rpm

  MySQL-client-community-5.1.26-0.rhel4.i386.rpm

  MySQL-shared-community-5.1.26-0.rhel4.i386.rpm

  MySQL-devel-community-5.1.26-0.rhel4.i386.rpm

  MySQL-test-community-5.1.26-0.rhel4.i386.rpm

  MySQL-community-debuginfo-5.1.26-0.rhel4.i386.rpm

  mysql安裝的詳細(xì)過程

  安裝mysql的方法有多種,下面就以RPM包安裝和源碼安裝兩種方式為例進(jìn)行講解。

  1.RPM包安裝方式

  運(yùn)行如下命令:

  [root@test1 local]# rpm -ivh MySQL-server-community-5.1.26-0.rhel4.i386.rpm

  Preparing... [100%]

  1:MySQL-server [100%]

  如上安裝其他的5個(gè)rpm文件,應(yīng)該沒有什么問題。

  2.源碼安裝方式

  要使用源碼的方式對(duì)mysql數(shù)據(jù)庫(kù)進(jìn)行安裝,則需要先從相關(guān)網(wǎng)站下載獲得相應(yīng)的mysql安裝包文件(mysql-5.0.15.tar.gz),然后進(jìn)行相關(guān)的安裝工作,安裝的具體步驟如下。

  第1步,為“mysqld”服務(wù)增添一個(gè)登錄組和用戶名,執(zhí)行如下命令。

  [root@localhost ~]#groupadd mysql

  [root@localhost ~]#useradd -g mysql mysql

  第2步,解壓mysql安裝包,執(zhí)行如下命令。

  [root@localhost ~]#gunzip < mysql-5.0.15.tar.gz | tar -xvf -

  [root@localhost ~]#cd mysql-5.0.15

  第3步,進(jìn)行相關(guān)的配置和編譯。

  給configure分配可執(zhí)行文件,執(zhí)行如下命令。

  [root@localhost ~]#chmod +x configure

  改變字符集為GBK[默認(rèn)字符集為 ISO-8859-1(Latin1)],執(zhí)行如下命令。

  [root@localhost ~]#./configure --prefix=/usr/local/mysql --with-charset=gbk

  [root@localhost ~]#make

  第4步,執(zhí)行如下命令進(jìn)行安裝

  [root@localhost ~]#make install

  另外,如果想安裝選項(xiàng)文件,使用當(dāng)前存在的“support-files”文件夾作為模板,執(zhí)行如下指令。

  [root@localhost ~]#cp support-files/my-medium.cnf /etc/my.cnf

  同時(shí),如果需要讓mysql每次開機(jī)時(shí)自動(dòng)啟動(dòng),需要執(zhí)行如下指令。

  [root@localhost ~]#cp -r support-files/mysql.server /etc/init.d/mysql

  [root@localhost ~]#cd /etc/rc.d/init.d

  [root@localhost ~]#chmod +x mysql

  [root@localhost ~]#sbin/chkconfig --del mysql

  [root@localhost ~]#sbin/chkconfig --add mysql

  第5步,執(zhí)行以下命令進(jìn)行安裝目錄。

  [root@localhost ~]#cd /usr/local/mysql

  第6步,將程序的所有權(quán)限授給“root”,并且把數(shù)據(jù)目錄的所有授權(quán)給可以進(jìn)行“mysqld”的用戶,假設(shè)mysql的安裝目錄為“/usr/local/mysql”,執(zhí)行以下命令。

  首先把文件擁有權(quán)授給“root”,執(zhí)行如下命令。

  [root@localhost ~]#chown -R root

  然后把數(shù)據(jù)目錄擁護(hù)權(quán)授給“mysql”用戶,執(zhí)行如下命令。

  [root@localhost ~]#chown -R mysql var

  最后把組的權(quán)限授給“mysql”組,執(zhí)行如下命令。

  [root@localhost ~]#chgrp -R mysql

  第7步,所有的配置完成后,執(zhí)行以下命令測(cè)試并運(yùn)行mysql

  [root@localhost ~]#/usr/local/mysql/bin/mysqld_safe --user=mysql &

  [root@localhost ~]#service mysql start

  第8步,測(cè)試一切正常后,為了安全起見,最好更改管理員的密碼??梢赃\(yùn)行mysqladmin,執(zhí)行如下命令。

  [root@localhost ~]#cd bin

  [root@localhost ~]#./mysqladmin -u root password ******

  第9步,允許其他用戶訪問本機(jī),執(zhí)行以下命令。

  [root@localhost ~]#./mysqladmin -u root -p mysql

  第10步,修改mysql數(shù)據(jù)庫(kù)端口號(hào),執(zhí)行如下命令。

  [root@localhost ~]#vi /etc/my.cnf

  第11步,重啟應(yīng)用,執(zhí)行如下命令。

  [root@localhost ~]#service mysql restart

  以上mysql安裝方式都稍顯復(fù)雜,建議在“軟件包管理者”窗口中進(jìn)行安裝。

如何在linux下安裝mysql數(shù)據(jù)庫(kù)并配置

Linux系統(tǒng)一般采用云源來安裝,不知道你的Linxu系統(tǒng)具體是哪個(gè)版本,這里有篇文章是介紹如何在Centos7上使用官方Y(jié)UM源安裝Mysql,樓主可以參考看看:http://www.linuxprobe.com/centos7-use-official-yum-install-mysql.html

更多Linux系統(tǒng)操作知識(shí),樓主可以百度《Linux就該這么學(xué)》。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

標(biāo)簽: 新行業(yè) 城管
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

Win10Tiworker.exe進(jìn)程CPU占用率過高的解決辦法 Eclipse安裝SVN教程 事業(yè)單位如何申報(bào)初級(jí)職稱怎么申報(bào)助理工程師 win7系統(tǒng)總彈出microsoftword已停止工作如何解決 iphonex怎么截屏? 在wps表格中,怎么修改單元格內(nèi)文字對(duì)齊方式 win10qq界面大小顯示字體很小怎么設(shè)置? 如何修改文件后綴名 淘寶天貓買家拍下付款后千牛子賬號(hào)沒有訂單提醒 win7的word背景顏色怎么永久改變以保護(hù)視力 win101709版玩吃雞游戲卡頓如何解決 微信公眾號(hào)該怎樣吸粉 58三網(wǎng)合一怎么登錄 wifi正常,微信、qq可以,手機(jī)不能上網(wǎng)瀏覽網(wǎng)頁(yè) 用數(shù)學(xué)畫圖軟件graph怎么繪制函數(shù)圖形? vmware虛擬機(jī)教程 網(wǎng)易我的世界怎么才能導(dǎo)入地圖 如何快速合并多個(gè)pdf文件 iphone x強(qiáng)制重啟方法 電腦桌面上的圖標(biāo)怎么隨意放置 word2007怎么刪除文字下紅色的波浪線 win7登陸密碼如何設(shè)置和修改 戴爾筆記本進(jìn)入bios設(shè)置u盤啟動(dòng)教程 Win10筆記本關(guān)閉蓋子不自動(dòng)休眠不關(guān)屏幕設(shè)置 word文檔中怎么查找指定文字在哪里 怎么玩轉(zhuǎn)微淘 手機(jī)怎么快速照(1寸照和2寸照) vlookup兩個(gè)表應(yīng)該怎么匹配? iphone此電纜或配件尚未經(jīng)過認(rèn)證應(yīng)該怎么解決? excel怎么凍結(jié)單元格 淘搶購(gòu)報(bào)名要求 智聯(lián)招聘如何禁止某公司搜到我的簡(jiǎn)歷 win7電腦共享了打印機(jī),但是別的電腦卻搜不到怎么辦? word20072010編輯參考文獻(xiàn)后怎么添加致謝? 怎么用itunes備份iphone 四六級(jí)成績(jī)單丟失怎么快遞補(bǔ)辦成績(jī)證明 excel表格中如何根據(jù)表格里的數(shù)據(jù)做趨勢(shì)圖 怎么才能將網(wǎng)頁(yè)打印成pdf gmod如何下載模組?[方法1] miui9開發(fā)者選項(xiàng)在哪里可以打開?
Top