懂視移動端 視頻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 視頻擴展1 視頻擴展6 視頻擴展11 視頻擴展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標簽1 標簽501 標簽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
當前位置: 首頁 - 手機 - 正文

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

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

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

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

方法

到mysql官網(wǎng)下載mysql編譯好的二進制安裝包,在下載頁面Select Platform:選項選擇linux-generic,然后把頁面拉到底部,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 如果已安裝,則需要刪除已安裝的數(shù)據(jù)庫,使用以下命令來刪除數(shù)據(jù)庫 刪除命令:rpm

解壓32位安裝包:

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

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

首先,在進入到linux系統(tǒng)下之后,進入到控制臺頁面(ctrl+alt+T)。 進入到控制臺頁面之后,通過sudo -i提升用戶權(quán)限,進入到root權(quán)限下。 然后,在控制臺上輸入sudo apt-get install mysql-server mysql-client(注意空格,可以直接復(fù)制,會側(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ù)庫root用戶權(quán)限設(shè)置不合理導致的。 解決

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

在linux下安裝mysql數(shù)據(jù)庫并配置的流程比較繁瑣,需要耐心調(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ù)庫: 進入安裝m

執(zhí)行命令:groupadd mysql

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

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

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

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

一、安裝Mysql 1、下載MySQL的安裝文件 安裝MySQL需要下面兩個文件: 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)頁,下拉網(wǎng)頁找到“Linux x86 RPM do

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

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

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

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

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

一、安裝Mysql 1、下載MySQL的安裝文件 安裝MySQL需要下面兩個文件: 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)頁,下拉網(wǎng)頁找到“Linux x86 RPM do

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

修改當前目錄擁有者為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 --

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

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

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

工具/原料 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 如果已安裝,則需要刪除已安裝的數(shù)據(jù)庫,

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

Linux如何查看mysql安裝成功

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

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

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

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

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

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

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

一、安裝Mysql

1、下載MySQL的安裝文件

安裝MySQL需要下面兩個文件:

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)頁,下拉網(wǎng)頁找到“Linux

x86 RPM downloads”項,找到“Server”和“Client programs”項,下載需要的上述兩個rpm文件。

2、安裝MySQL

rpm文件是Red

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

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

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

在有兩個rmp文件的目錄下運行如下命令:

[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ù)端安裝完畢。測試是否成功可運行netstat看Mysql端口是否打開,如打開表示服務(wù)已經(jīng)啟動,安裝成功。Mysql默認的端口是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)啟動。

2)安裝客戶端

運行如下命令:

[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,測試是否成功。

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

二、登錄MySQL

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

mysql [-u username] [-h host]

[-p[password]] [dbname]

username 與 password 分別是 MySQL

的用戶名與密碼,mysql的初始管理帳號是root,沒有密碼,注意:這個root用戶不是Linux的系統(tǒng)用戶。MySQL默認用戶是root,由于初始沒有密碼,第一次進時只需鍵入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.這個mysql文件在/usr/bin目錄下,與后面講的啟動文件/etc/init.d/mysql不是一個文件。

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

./mysql

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

前面必須加./

三、MySQL的幾個重要目錄

MySQL安裝完成后不象SQL

Server默認安裝在一個目錄,它的數(shù)據(jù)庫文件、配置文件和命令文件分別在不同的目錄,了解這些目錄非常重要,尤其對于Linux的初學者,因為

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

下面就介紹一下這幾個目錄。

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

/var/lib/mysql/

2、配置文件

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

3、相關(guān)命令

/usr/bin(mysqladmin mysqldump等命令)

4、啟動腳本

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

四、修改登錄密碼

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

1、命令

usr/bin/mysqladmin -u root password

'new-password'

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

2、例子

例1:給root加個密碼123456。

鍵入以下命令 :

[root@test1

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

123456

注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。

3、測試是否修改成功

1)不用密碼登錄

[root@test1 local]# mysql

ERROR

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

NO)

顯示錯誤,說明密碼已經(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命令修改口令,也可通過修改庫來更改口令。

五、啟動與停止

1、啟動

MySQL安裝完成后啟動文件mysql在/etc/init.d目錄下,在需要啟動時運行下面命令即可。

[root@test1

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

2、停止

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

3、自動啟動

1)察看mysql是否在自動啟動列表中

[root@test1

local]# /sbin/chkconfig –list

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

[root@test1

local]# /sbin/chkconfig – add mysql

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

[root@test1

local]# /sbin/chkconfig – del mysql

六、更改MySQL目錄

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

1、home目錄下建立data目錄

cd /home

mkdir data

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

mysqladmin -u root -p shutdown

3、把/var/lib/mysql整個目錄移到/home/data

mv

/var/lib/mysql /home/data/

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

4、找到my.cnf配置文件

如果/etc/目錄下沒有my.cnf配置文件,請到/usr/share/mysql/下找到*.cnf文件,拷貝其中一個到/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一行中等號右邊的值為:/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啟動腳本/etc/rc.d/init.d/mysql

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

[root@test1

etc]#

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

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

datadir=/home/data/mysql

(加上此行)

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

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

或用reboot命令重啟Linux

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

七、MySQL的常用操作

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

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

mysql> show databases;

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

|

Database |

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

| mysql|

| test |

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

2 rows in

set (0.04

sec)

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

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

mysql> use mysql;

(打開庫,對每個庫進行操作就要打開此庫)

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庫中user表中的紀錄。所有能對MySQL用戶操作的用戶都在此表中。

Select * from user;

5、建庫:

create database 庫名;

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

mysql>

create databases aaa;

6、建表:

use 庫名;

create table 表名

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

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

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)紀錄。

mysql> insert into name

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

mysql> insert into name

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

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

mysql> select * from

name;

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

| id | xm  | xb  | csny 

|

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

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

| 2 |

白云 | 女  | 1972-05-20 |

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

8、修改紀錄

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

mysql> update name

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

9、刪除紀錄

例如:刪除張三的紀錄。

mysql> delete from name where

xm='張三';

10、刪庫和刪表

drop database 庫名;

drop table 表名;

11.查看mysql版本

在mysql5.0中命令如下:

show variables like

'version';

或者:select version();

八、增加MySQL用戶

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

"密碼"

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

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

by "123";

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

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

MYSQL主機來操作aaa庫。

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

identified by "123";

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

mysql -u user_1 -p -h

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

九、備份與恢復(fù)

1、備份

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

[root@test1 root]#

cd /home/data/mysql (進入到庫目錄,本例庫已由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編譯好的二進制安裝包,在下載頁面Select Platform:選項選擇linux-generic,然后把頁面拉到底部,64位系統(tǒng)下載Linux - Generic (glibc 2.5) (x86, 64-bit),32位系統(tǒng)下載Linux - Generic (glibc 2.5) (x86, 32-bit)

解壓32位安裝包:

進入安裝包所在目錄,執(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ù)庫:

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

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

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

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

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

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

啟動mysql服務(wù)和添加開機啟動mysql服務(wù):

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

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

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

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

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

把mysql客戶端放到默認路徑:

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

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

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

  mysql安裝前準備

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

 

 [root@localhost ~]#rpm -q mysql

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

  [root@localhost ~]#rpm -q mysql

  package mysql is not installed

  如果檢測到mysql服務(wù)沒有安裝,則需要準備安裝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安裝的詳細過程

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

  1.RPM包安裝方式

  運行如下命令:

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

  Preparing... [100%]

  1:MySQL-server [100%]

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

  2.源碼安裝方式

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

  第1步,為“mysqld”服務(wù)增添一個登錄組和用戶名,執(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步,進行相關(guān)的配置和編譯。

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

  [root@localhost ~]#chmod +x configure

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

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

  [root@localhost ~]#make

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

  [root@localhost ~]#make install

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

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

  同時,如果需要讓mysql每次開機時自動啟動,需要執(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í)行以下命令進行安裝目錄。

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

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

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

  [root@localhost ~]#chown -R root

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

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

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

  [root@localhost ~]#chgrp -R mysql

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

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

  [root@localhost ~]#service mysql start

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

  [root@localhost ~]#cd bin

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

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

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

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

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

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

  [root@localhost ~]#service mysql restart

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

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

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

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

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

  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

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