日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux系統(tǒng)下附加MySQL數(shù)據(jù)庫的步驟(linuxmysql附加數(shù)據(jù)庫)

MySQL是一種開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在Linux系統(tǒng)中廣泛使用。本文將介紹在Linux系統(tǒng)下安裝和附加MySQL數(shù)據(jù)庫的步驟。

之一步:安裝MySQL

需要使用Linux系統(tǒng)內(nèi)置的包管理器來安裝MySQL。在大多數(shù)流行的Linux發(fā)行版上,如Ubuntu、Debian、Fedora等,安裝MySQL非常簡單:

Ubuntu和Debian用戶:

sudo apt-get update

sudo apt-get install mysql-server

Fedora用戶:

sudo dnf install mysql-server

此時,這個步驟就完成了。

第二步:配置MySQL

在MySQL安裝完成后,需要進(jìn)行基本的數(shù)據(jù)庫設(shè)置。默認(rèn)情況下,MySQL服務(wù)器將在本地運(yùn)行,并且將選擇本地地址localhost作為服務(wù)器地址。您也可以manual configuration來設(shè)置MySQL。

如果您要允許遠(yuǎn)程訪問數(shù)據(jù)庫,則需要開放3306端口。

第三步:創(chuàng)建MySQL數(shù)據(jù)庫和用戶

在MySQL安裝并配置完畢后,您需要創(chuàng)建一個數(shù)據(jù)庫并添加用戶以授權(quán)訪問。這可以通過命令行界面完成。

首先登錄MySQL:

mysql -u root -p

這將提示您輸入密碼。之后,您將進(jìn)入MySQL的命令行界面。

接下來,我們將創(chuàng)建一個名為mydatabase的新數(shù)據(jù)庫:

CREATE DATABASE mydatabase;

第二個步驟是創(chuàng)建一個新用戶,該用戶將擁有對mydatabase的權(quán)限。此處創(chuàng)建一個用戶名為myuser, 密碼為mypassword:

CREATE USER ‘myuser’@’localhost’ IDENTIFIED BY ‘mypassword’;

接下來,您需要授予myuser訪問mydatabase的權(quán)限:

GRANT ALL PRIVILEGES ON mydatabase.* TO ‘myuser’@’localhost’;

我們需要刷新MySQL權(quán)限以確保所做的更改生效:

FLUSH PRIVILEGES;

第四步:使用MySQL

現(xiàn)在,您可以使用他們所創(chuàng)建的myuser訪問mydatabase。以下是如何連接到MySQL命令行界面的演示:

mysql -u myuser -p mydatabase

您將被提示輸入密碼,之后將進(jìn)入數(shù)據(jù)庫命令行界面。

結(jié)論

MySQL基本安裝和創(chuàng)建數(shù)據(jù)庫和用戶非常簡單, 只需要簡單的幾個命令即可完成。如果您有更詳細(xì)的安裝或配置需要,可以訪問MySQL官方文檔。

相關(guān)問題拓展閱讀:

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

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

你好:

1、下載MySQL的安裝文件

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

   MySQL-server-4.0.16-0.i386.rpm   

   MySQL-client-4.0.16-0.i386.rpm

   下載地址為:

, 打開此網(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表示安裝時的詳細(xì)信息,h表示在安裝期間出現(xiàn)“#”符號來顯示目前的安裝過程。這個符號將持續(xù)到安裝完成后才停止。

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

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

   # 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…###########################################

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

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

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

   # netstat -nat

   Active Internet connections (servers and established)

   Proto Recv-Q Send-Q Local Address      Foreign Address     State   

   tcp.0.0.0:.0.0.0:*      LISTEN   

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

   2)安裝客戶端

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

   # 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…    ###########################################

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

   顯示安裝完畢。

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

  三、登錄MySQL

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

   mysql >

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

   # 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要求輸入密碼,回車后在輸入密碼處輸入密碼。

   注意:這個mysql文件在/usr/bin目錄下,與后面講的啟動文件/etc/init.d/mysql不是一個文件。

   四、MySQL的幾個重要目錄

   MySQL安裝完成后不象SQL Server默認(rèn)安裝在一個目錄,它的數(shù)據(jù)庫文件、配置文件和命令文件分別在不同的目錄,了解這些目錄非常重要,尤其對于Linux的初學(xué)者,因為Linux本身的目錄結(jié)構(gòu)就比較復(fù)雜,如果搞不清楚MySQL的安裝目錄那就無從談起深入學(xué)習(xí)。

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

   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默認(rèn)沒有密碼,安裝完畢增加密碼的重要性是不言而喻的。

   1、命令

   usr/bin/mysqladmin -u root password ‘new-password’

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

   2、例子

   例1:給root加個密碼123456。

   鍵入以下命令 :

   # /usr/bin/mysqladmin -u root password

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

   3、測試是否修改成功

   1)不用密碼登錄

   # mysql

   ERROR 1045: Access denied for user: ‘root@localhost’ (Using password: NO)

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

   2)用修改后的密碼登錄

   # 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目錄下,在需要啟動時運(yùn)行下面命令即可。

   # /etc/init.d/mysql start

   2、停止

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

   3、自動啟動

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

   # /in/chkconfig –list

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

   # /in/chkconfig – add mysql

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

   # /in/chkconfig – del mysql

七、更改MySQL目錄

   MySQL默認(rèn)的數(shù)據(jù)文件存儲目錄為/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整個目錄移到/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)中。命令如下:

   # 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

   

    port   = 3306

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

    socket  = /home/data/mysql/mysql.sock   (加上此行)

   6、修改MySQL啟動腳本/etc/rc.d/init.d/mysql

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

   # 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)信息,我們改密碼和新增用戶,實(shí)際上就是用這個庫中的相關(guān)表進(jìn)行操作。

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

   mysql> use mysql; (打開庫,對每個庫進(jìn)行操作就要打開此庫,類似于foxpro )

   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表中的紀(jì)錄。所有能對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)紀(jì)錄。

   mysql> insert into name values(”,’張三’,’男’,”);

   mysql> insert into name values(”,’白云’,’女’,”);

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

   mysql> select * from name;

   +—-+——+——++

   | id | xm  | xb  | csny    |

   +—-+——+——++

   | 1 | 張三 | 男  ||

   | 2 | 白云 | 女  ||

   +—-+——+——++

   8、修改紀(jì)錄

   例如:將張三的出生年月改為

   mysql> update name set csny=” where xm=’張三’;

   9、刪除紀(jì)錄

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

   mysql> delete from name where xm=’張三’;

   10、刪庫和刪表

   drop database 庫名;

   drop table 表名;

   九、增加MySQL用戶

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

例1、增加一個用戶user_1密碼為123,讓他可以在任何主機(jī)上登錄,并對所有數(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進(jìn)行查詢、插入、修改、刪除的操作(localhost指本地主機(jī),即MySQL數(shù)據(jù)庫所在的那臺主機(jī)),這樣用戶即使用知道user_2的密碼,他也無法從網(wǎng)上直接訪問數(shù)據(jù)庫,只能通過MYSQL主機(jī)來操作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后跟的是要登錄主機(jī)的ip地址)

   十、備份與恢復(fù)

   1、備份

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

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

   # mysqldump -u root -p –opt aaa > back_aaa

   2、恢復(fù)

   # mysql -u root -p ccc

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

1)首先檢查系統(tǒng)中是否已經(jīng)安裝了MySQL  在終端里面輸入 sudo netstat -tap | grep mysql  若沒有反映,沒有顯示已安裝結(jié)果,則沒有安裝。若如下顯示,則表示已經(jīng)安裝Linux下MySQL的安裝與配置 三聯(lián)  2)如果沒有安裝,則安裝MySQL.  在終端輸入 sudo apt-get install mysql-server mysql-client  在此安裝過程中會讓你輸入root用戶(管理MySQL數(shù)據(jù)庫用戶,非胡亮Linux系統(tǒng)用戶)密碼,按照要求輸入即可。如下所褲做清示:  3)測試安裝是否成功:  在終端輸入 sudo netstat -tap | grep mysql  4)也可通過登錄MySQL測試  在終端輸入 mysql -uroot -p 接下來會提示你輸入密碼,輸入正確密碼,即可進(jìn)入?! ?)MySQL的一些簡單管理:  啟動MySQL服務(wù): sudo start mysql  停止MySQL服務(wù): sudo stop mysql  修改 MySQL 的管理員密碼: sudo mysqladmin -u root password newpassword  設(shè)置遠(yuǎn)程訪問(正常情況下,mysql占用的3306端口只是在IP 127.0.0.1上監(jiān)聽,拒絕了其他胡前IP的訪問(通過netstat可以查看到)。取消本地監(jiān)聽需要修改 my.cnf 文件:):  sudo vi /etc/mysql/my.cnf  bind-address = 127.0.0.1 //找到此內(nèi)容并且注釋  6)MySQL安裝后的目錄結(jié)構(gòu)分析(此結(jié)構(gòu)只針對于使用apt-get install 在線安裝情況):  數(shù)據(jù)庫存放目錄: /var/lib/mysql/  相關(guān)配置文件存放目錄: /usr/share/mysql  相關(guān)命令存放目錄: /usr/bin(mysqladmin mysqldump等命令)  啟動腳步存放目錄: /etc/rc.d/init.d/  7)MySQL圖形化管理軟件  一般使用的有兩個比較好,一個開源,一個商業(yè)收費(fèi):  開源:MySQL Workbench (具體使用介紹隨著我的使用,我會慢慢總結(jié))  商業(yè):Navicat (收費(fèi)的,有30天體驗,之后我相信大家會有辦法的)如何在linux下安裝mysql數(shù)據(jù)庫并配置

linux系統(tǒng)太多,安裝方式并不通用,需要你提供準(zhǔn)確的系統(tǒng)類型和版本號

linux mysql 附加數(shù)據(jù)庫的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux mysql 附加數(shù)據(jù)庫,Linux系統(tǒng)下附加MySQL數(shù)據(jù)庫的步驟,如何在linux下安裝mysql數(shù)據(jù)庫并配置,如何在linux下安裝mysql數(shù)據(jù)庫并配置的信息別忘了在本站進(jìn)行查找喔。

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


網(wǎng)頁標(biāo)題:Linux系統(tǒng)下附加MySQL數(shù)據(jù)庫的步驟(linuxmysql附加數(shù)據(jù)庫)
網(wǎng)頁地址:http://www.dlmjj.cn/article/dpooogo.html