新聞中心
隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和應(yīng)用,數(shù)據(jù)庫(kù)系統(tǒng)被廣泛應(yīng)用于各種應(yīng)用場(chǎng)景中。隨著數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用數(shù)量增加,對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的要求也在不斷提高。在這樣的背景下,數(shù)據(jù)庫(kù)系統(tǒng)的代碼模板也引起了越來(lái)越多開(kāi)發(fā)者的關(guān)注。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、成都小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了永平免費(fèi)建站歡迎大家使用!
數(shù)據(jù)庫(kù)系統(tǒng)的代碼模板是指可以快速實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)功能的代碼,應(yīng)用于數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)中。當(dāng)我們進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)時(shí),可能需要許多重復(fù)性的代碼,例如數(shù)據(jù)庫(kù)的鏈接、增刪改查等操作。如果每次都重新編寫(xiě)這些代碼,不僅費(fèi)時(shí)費(fèi)力,而且容易產(chǎn)生錯(cuò)誤。因此,數(shù)據(jù)庫(kù)系統(tǒng)的代碼模板成為了程序開(kāi)發(fā)者的寶藏。
那么,如何獲取數(shù)據(jù)庫(kù)系統(tǒng)的代碼模板呢?我們可以通過(guò)搜索引擎查詢(xún)相關(guān)的模板,例如 Github、碼云等代碼倉(cāng)庫(kù)網(wǎng)站中都有許多優(yōu)秀的數(shù)據(jù)庫(kù)系統(tǒng)代碼模板。同時(shí),也可以通過(guò)各種編程論壇、社區(qū)等途徑進(jìn)行交流和獲取。但是,直接從這些網(wǎng)站中獲取模板可能需要我們自己對(duì)代碼進(jìn)行保護(hù)、優(yōu)化等操作,這需要我們具備一定的開(kāi)發(fā)經(jīng)驗(yàn)和能力。
為了幫助開(kāi)發(fā)者更方便地獲取數(shù)據(jù)庫(kù)系統(tǒng)的代碼模板,現(xiàn)在有很多優(yōu)秀的代碼模板下載網(wǎng)站。通過(guò)這些網(wǎng)站,我們可以輕松地下載高質(zhì)量數(shù)據(jù)庫(kù)系統(tǒng)的代碼模板,為我們的開(kāi)發(fā)工作提供便利。
其中比較知名的下載網(wǎng)站就是 Github。在 Github 上,我們可以找到不少開(kāi)源的數(shù)據(jù)庫(kù)代碼模板。例如 MySQL 數(shù)據(jù)庫(kù)系統(tǒng)的代碼模板、Oracle 數(shù)據(jù)庫(kù)系統(tǒng)的代碼模板等等。這些代碼模板可以幫助開(kāi)發(fā)者更快速地進(jìn)行數(shù)據(jù)庫(kù)的開(kāi)發(fā)和維護(hù)。
除了 Github,我們還可以通過(guò)一些專(zhuān)業(yè)的數(shù)據(jù)庫(kù)系統(tǒng)網(wǎng)站進(jìn)行下載。例如 Oracle 官網(wǎng)提供了不少優(yōu)秀的數(shù)據(jù)庫(kù)系統(tǒng)代碼模板,可以免費(fèi)下載。同時(shí),也有一些第三方開(kāi)發(fā)者或者公司提供了收費(fèi)的數(shù)據(jù)庫(kù)系統(tǒng)代碼模板,通過(guò)購(gòu)買(mǎi)可以快速獲得高質(zhì)量的代碼模板。
盡管我們可以輕松地從各種渠道下載數(shù)據(jù)庫(kù)系統(tǒng)的代碼模板,但是我們還需要注意一些問(wèn)題。我們需要了解自己項(xiàng)目中數(shù)據(jù)庫(kù)的版本和類(lèi)型,確保下載的代碼模板可以應(yīng)用于自己的項(xiàng)目開(kāi)發(fā)。我們需要認(rèn)真閱讀代碼模板的說(shuō)明,了解其使用方法和風(fēng)險(xiǎn)提示。我們還需要對(duì)下載的代碼進(jìn)行安全保護(hù),確保其中沒(méi)有惡意代碼或者漏洞。
綜上所述,數(shù)據(jù)庫(kù)系統(tǒng)的代碼模板是程序開(kāi)發(fā)者的寶藏。通過(guò)下載代碼模板,我們可以更快速地完成數(shù)據(jù)庫(kù)的開(kāi)發(fā)和維護(hù)工作,提高工作效率和代碼質(zhì)量。但是,我們也需要注意相關(guān)問(wèn)題,確保能夠安全、合規(guī)地使用這些模板。
相關(guān)問(wèn)題拓展閱讀:
- 數(shù)據(jù)庫(kù)設(shè)計(jì)文檔模板
- 如何在linux下安裝mysql數(shù)據(jù)庫(kù)并配置
數(shù)據(jù)庫(kù)設(shè)計(jì)文檔模板
您巖此好,很高興為您解答。
把書(shū)轉(zhuǎn)入他的這高棗衫個(gè)模板里,然后把標(biāo)題套用格式后在開(kāi)始插入一個(gè)目錄,另存為pdf后在kindle打開(kāi),能夠?qū)崿F(xiàn)在pc端看pdf那樣,點(diǎn)擊開(kāi)頭的目錄項(xiàng)跳轉(zhuǎn),也能搜索書(shū)中的文字,但是是一項(xiàng)一項(xiàng)跳戚腔轉(zhuǎn),不是列出所有結(jié)果。
但是該目錄是存在于書(shū)本中的,不是kindle選項(xiàng)里的那個(gè)目錄,所以跳轉(zhuǎn)時(shí)需要,點(diǎn)擊
菜單-前往-開(kāi)始-在選擇需要跳轉(zhuǎn)的頁(yè)。
如若滿(mǎn)意,請(qǐng)點(diǎn)擊右側(cè)【采納答案】,如若還有問(wèn)題,請(qǐng)點(diǎn)擊【追問(wèn)】
希望我的回答對(duì)您有所幫助,望采納!
~
o(∩_∩)o~
如何在linux下安裝mysql數(shù)據(jù)庫(kù)并配置
如何在linux下安裝mysql數(shù)據(jù)庫(kù)并配置
關(guān)于本文
本文將以MySQL 5.0.51為例,以CentOS 5為平臺(tái),講述MySQL數(shù)據(jù)庫(kù)的安裝和設(shè)置。
2. 關(guān)于MySQL
MySQL是更流行的開(kāi)源SQL數(shù)據(jù)庫(kù)管理系統(tǒng),它由MySQL AB開(kāi)發(fā)、發(fā)布和支持。MySQL AB是一家由MySQL開(kāi)發(fā)人員創(chuàng)建的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來(lái)結(jié)合開(kāi)源價(jià)值和方法論的第二代開(kāi)源公司。MySQL是MySQL AB的注冊(cè)商標(biāo)。
MySQL是一個(gè)快速的、多線程、多用戶(hù)和健壯的SQL數(shù)據(jù)庫(kù)服務(wù)器。MySQL服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置(mass-deployed)的軟件中去。
MySQL的官方發(fā)音是“My Ess Que Ell”,而不是“My sequel”。但是你也可以使用“My sequel”和其他的方言。
MySQL網(wǎng)站(
)提供了關(guān)于MySQL和MySQL AB的最新的消息。
MySQL具有如下特點(diǎn)或特性:
MySQL是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng);
MySQL是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng);
MySQL是開(kāi)源的;
MySQL服務(wù)器是一個(gè)快的、可靠的和易于使用的數(shù)據(jù)庫(kù)服務(wù)器;
MySQL服務(wù)器工作在客戶(hù)/服務(wù)器或嵌入系統(tǒng)中;
有大量的MySQL軟件可以使用。
3. MySQL的安裝
MySQL有兩種安裝方式:源碼包安裝和二進(jìn)制包安裝。這兩種方式各有特色:二位制包安裝不需編譯,針對(duì)不同的平臺(tái)有經(jīng)過(guò)優(yōu)化編譯的不同的二進(jìn)制文件以及包格式,安裝簡(jiǎn)單方便;源碼包則必須先配置編譯再安裝,可以根據(jù)你所用的主機(jī)環(huán)境進(jìn)行優(yōu)化,選擇更佳的配置值,安裝定制襪冊(cè)巧更靈活。下面分別介紹這兩種安裝方式。
3.1 源碼包方式安裝
3.1.1 在linux系統(tǒng)中添加運(yùn)行Mysql的用戶(hù)和組
/usr/in/groupadd mysql
/usr/in/useradd -d /var/lib/mysql -s /in/nologin -g mysql mysql
3.1.2 下載最新穩(wěn)定發(fā)行姿物版(GA)的MySQL軟件
訪問(wèn)MySQL網(wǎng)站
下載最新穩(wěn)定發(fā)行版的MySQL源碼包。本文使用的是5.0.51版本,在linux系統(tǒng)下用下面的命令下載:
wget
3.1.3 解壓縮下載的源碼包
首先建立一個(gè)工作目錄( 筆者建議的目錄為/usr/local/src/mysql ) :
mkdir -p /usr/local/src/mysql
將下載的源碼包移至工作目錄:
mv mysql-5.0.51.tar.gz /usr/local/src/mysql
進(jìn)入工作目錄并用tar命令解壓源碼包:
cd /usr/local/src/mysql
tar zxvf mysql-5.0.51.tar.gz
命令執(zhí)行結(jié)束后,當(dāng)前工作目錄下將生成一個(gè)新的子目錄mysql-5.0.51,此目錄下告鍵即為mysql的源碼文件。
3.1.4 配置Makefile文件
進(jìn)入MySQL源碼目錄:
cd mysql-5.0.51
執(zhí)行下面的命令可查看可配置選項(xiàng):
./configure –help
本文使用的配置命令格式如下:
CC=gcc CFLAGS=”-O3″ CXX=gcc CXXFLAGS=”-O3 -felide-constructors -fno-exceptions -fno-rtti” ./configure –prefix=/usr/local/mysql –enable-thread-safe-client –enable-assembler –with-big-tables –with-client-ldflags=-all-static –with-mysqld-ldflags=-all-static –with-charset=utf8 –with-collation=utf8_general_ci –with-extra-charsets=complex
配置選項(xiàng)說(shuō)明:
CC:C編譯器的名稱(chēng)(用于運(yùn)行configure),本文示例為gcc
CFLAGS:C編譯器的標(biāo)志(用于運(yùn)行configure),本文示例為-O3,指定優(yōu)化級(jí)別為3
CXX:C++編譯器的名稱(chēng)(用于運(yùn)行configure),本文示例為gcc
CXXFLAGS:C++編譯器的標(biāo)志(用于運(yùn)行configure)
–prefix:指定安裝目錄,本文示例為/usr/local/mysql
–localstatedir:指定默認(rèn)數(shù)據(jù)庫(kù)文件保存目錄,默認(rèn)為安裝目錄下的var目錄
–enable-thread-safe-client:編譯線程安全版的MySQL客戶(hù)端庫(kù)
–enable-assembler:使用一些字符函數(shù)的匯編版本
–with-client-ldflags:客戶(hù)端鏈接參數(shù),本文示例為指定靜態(tài)編譯mysql客戶(hù)端
–with-mysqld-ldflags:服務(wù)器端鏈接參數(shù),本文示例為指定靜態(tài)編譯mysql服務(wù)器
–with-big-tables:在32位平臺(tái)上支持大于4G行的表
–with-charset:指定默認(rèn)字符集。mysql默認(rèn)使用latin1(cp1252)字符集,可以使用此選項(xiàng)更改。字符集可以是big5、cp1251、cp1257、czech、danish、dec8、dos、euc_kr、gb2312、gbk、german1、hebrew、hp8、hungarian、koi8_ru、koi8_ukr、latin1、latin2、sjis、swe7、tis620、ujis、usa7或win1251ukr。
–with-collation:指定默認(rèn)校對(duì)規(guī)則。mysql默認(rèn)使用latin1_swedish_ci校對(duì)規(guī)則,可以使用此選項(xiàng)更改。
–with-extra-charsets:服務(wù)器需要支持的字符集,有三種可能的值:空格間隔的一系列字符集名;complex ,包括不能動(dòng)態(tài)裝載的所有字符集;all,將所有字符集包括進(jìn)二進(jìn)制。本文示例為complex。
注意:要想更改字符集和校對(duì)規(guī)則,要同時(shí)使用–with-charset和–with-collation選項(xiàng)。 校對(duì)規(guī)則必須是字符集的合法校對(duì)規(guī)則。(在mysql中使用SHOW COLLATION語(yǔ)句來(lái)確定每個(gè)字符集使用哪個(gè)校對(duì)規(guī)則)。
3.1.5 編譯源代碼
執(zhí)行下面的命令編譯源代碼:
make
3.1.6 安裝
執(zhí)行下面的命令安裝mysql到目標(biāo)路徑:
make install
3.1.7 復(fù)制默認(rèn)全局啟動(dòng)參數(shù)配置文件到/etc目錄
源碼方式安裝需要手動(dòng)復(fù)制配置文件,配置模板位于源碼樹(shù)的support-files目錄,有my-all.cnf、my-medium.cnf、my-large.cnf、my-huge.cnf四個(gè),選擇跟你的環(huán)境相接近的一個(gè)復(fù)制到/etc目錄,并做適當(dāng)修改。關(guān)于mysql配置文件的詳細(xì)信息請(qǐng)參閱筆者的其它文章或是mysql官方文檔。
本文示例選擇my-medium.cnf,執(zhí)行下面的命令將其復(fù)制到/etc目錄:
cp ./support-files/my-medium.cnf /etc/my.cnf
3.1.8 初始化授權(quán)表
執(zhí)行下面的命令初始化授權(quán)表:
./scripts/mysql_install_db –user=mysql
3.1.9 更改mysql數(shù)據(jù)目錄屬主和權(quán)限
默認(rèn)數(shù)據(jù)庫(kù)文件保存目錄為安裝目錄下的var目錄,執(zhí)行configure命令時(shí)可通過(guò)–localstatedir參數(shù)指定不同的目錄,本文示例為默認(rèn)位置。
chown -R mysql.mysql /usr/local/mysql/var
chmod -R 700 /usr/local/mysql/var
3.1.10 設(shè)置開(kāi)機(jī)自啟動(dòng)服務(wù)控制腳本
執(zhí)行下面的命令復(fù)制啟動(dòng)腳本到資源目錄:
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
執(zhí)行下面的命令增加mysqld服務(wù)控制腳本執(zhí)行權(quán)限:
chmod +x /etc/rc.d/init.d/mysqld
執(zhí)行下面的命令將mysqld服務(wù)加入到系統(tǒng)服務(wù):
chkconfig –add mysqld
執(zhí)行下面的命令檢查mysqld服務(wù)是否已經(jīng)生效:
chkconfig –list mysqld
命令輸出類(lèi)似下面的結(jié)果:
mysqld:off 1:off 2:on 3:on 4:on 5:on 6:off
表明mysqld服務(wù)已經(jīng)生效,在2、3、4、5運(yùn)行級(jí)別隨系統(tǒng)啟動(dòng)而自動(dòng)啟動(dòng),以后可以使用service命令控制mysql的啟動(dòng)和停止。
啟動(dòng)mysqld服務(wù):
service mysqld start
停止mysqld服務(wù):
service mysqld stop
執(zhí)行下面的命令關(guān)閉開(kāi)機(jī)自啟動(dòng):
chkconfig mysqld off
執(zhí)行下面的命令可以改變開(kāi)機(jī)自啟動(dòng)的運(yùn)行級(jí)別為3、5:
chkconfig –level 35 mysqld on
3.1.11 將mysql的bin目錄加入PATH環(huán)境變量
編輯/etc/profile文件:
vi /etc/profile
在文件最后添加如下兩行:
PATH=$PATH:/usr/local/mysql/bin
export PATH
執(zhí)行下面的命令使所做的更改生效:
. /etc/profile
3.2 二進(jìn)制包方式安裝
3.2.1 從安裝媒體安裝
Mysql二進(jìn)制包已經(jīng)包含在CentOS 5的安裝媒體中,可以直接從安裝媒體中安裝下面三個(gè)rpm包:
mysql-5.0.22-2.1.0.1.i386.rpm
mysql-devel-5.0.22-2.1.0.1.i386.rpm
mysql-server-5.0.22-2.1.0.1.i386.rpm
不同的版本文件名有所不同,請(qǐng)注意區(qū)分。
執(zhí)行下面的命令安裝:
rpm -iUvh mysql-5.0.22-2.1.0.1.i386.rpm
rpm -iUvh mysql-devel-5.0.22-2.1.0.1.i386.rpm
rpm -iUvh mysql-server-5.0.22-2.1.0.1.i386.rpm
3.2.2 通過(guò)yum安裝
如果你安裝的機(jī)器此時(shí)可以連接到互聯(lián)網(wǎng),筆者建議使用yum命令來(lái)簡(jiǎn)化安裝過(guò)程:
yum install mysql-server mysql-devel mysql
yum將自動(dòng)從centos的鏡像站點(diǎn)查找你指明的軟件的最新二進(jìn)制包,并檢查軟件包依賴(lài)關(guān)系,安裝軟件的同時(shí)自動(dòng)安裝其依賴(lài)的軟件包。
3.2.3 從mysql網(wǎng)站下載最新穩(wěn)定版本的二進(jìn)制包安裝
通過(guò)CentOS安裝媒體或yum安裝的二進(jìn)制包版本會(huì)落后于mysql開(kāi)發(fā)者網(wǎng)站發(fā)布的版本,可以從mysql網(wǎng)站下載安裝最新穩(wěn)定版本的mysql。
訪問(wèn)MySQL網(wǎng)站
下載最新穩(wěn)定發(fā)行版的相應(yīng)硬件平臺(tái)的MySQL。本文使用的是Red Hat Enterprise Linux 5 RPM (x86) 5.0.45版本。需要下載Server、Client、Headers and Libraries、Share Libraries/Shared compatibility libraries幾個(gè)rpm包,其它為可選包,按需要選擇。
在linux系統(tǒng)下用下面的命令下載:
wget
wget
wget
wget
wget
執(zhí)行下面的命令安裝:
rpm -iUvh MySQL-server-community-5.0.45-0.rhel5.i386.rpm
rpm -iUvh MySQL-client-community-5.0.45-0.rhel5.i386.rpm
rpm -iUvh MySQL-devel-community-5.0.45-0.rhel5.i386.rpm
rpm -iUvh MySQL-shared-community-5.0.45-0.rhel5.i386.rpm
rpm -iUvh MySQL-shared-compat-5.0.45-0.rhel5.i386.rpm
4. MySQL的配置
4.1 目錄結(jié)構(gòu)
4.1.1 源碼包方式安裝目錄結(jié)構(gòu)
源碼包方式安裝時(shí)通常是在3.1.4節(jié)中configure命令的–prefix選項(xiàng)指定的目錄中建立如下的目錄結(jié)構(gòu),特殊指定的目錄除外:
./bin #mysql用戶(hù)可執(zhí)行文件目錄
./include/mysql#mysql C頭文件目錄
./info #mysql 信息文件目錄
./lib/mysql #mysql庫(kù)文件目錄
./libexec#mysql后臺(tái)daemon程序目錄
./man #mysql聯(lián)機(jī)幫助文檔目錄
./mysql-test #mysql測(cè)試程序目錄
./share/mysql#mysql公用文件目錄,包括字符集、配置文件模板、啟動(dòng)腳本、初始化SQL文件等
./sql-bench #mysql壓力測(cè)試程序目錄
/etc/my.cnf #mysql配置文件
/etc/rc.d/init.d/mysqld #mysqld服務(wù)啟動(dòng)腳本
4.1.2 RPM二進(jìn)制包方式安裝目錄結(jié)構(gòu)
二進(jìn)制包方式安裝時(shí)使用系統(tǒng)軟件默認(rèn)目錄結(jié)構(gòu) :
/usr/bin#mysql用戶(hù)可執(zhí)行文件目錄
/usr/libexec#mysql后臺(tái)daemon程序目錄
/usr/lib/mysql#mysql庫(kù)文件目錄
/usr/lib64/mysql #如果為64系統(tǒng),mysql 64位庫(kù)文件目錄
/usr/share/doc#mysql文檔目錄
/usr/share/info#mysql信息文件目錄
/usr/share/man #mysql聯(lián)機(jī)幫助文檔目錄
/usr/share/mysql #mysql字符集目錄
/usr/include/mysql #mysql C頭文件目錄
/var/log#mysqld服務(wù)日志文件目錄
/var/run/mysqld #mysqld服務(wù)運(yùn)行狀態(tài)目錄
/var/lib/mysql#mysql數(shù)據(jù)文件目錄
/etc/my.cnf #mysql配置文件
/etc/rc.d/init.d/mysqld #mysqld服務(wù)啟動(dòng)腳本
4.2 配置文件
Linux系統(tǒng)下,mysql的配置參數(shù)文件為my.cnf,一般按下面的順序查找此文件:/etc目錄、mysql安裝目錄、mysql數(shù)據(jù)目錄。配置模板位于源碼樹(shù)的support-files目錄,有my-all.cnf、my-medium.cnf、my-large.cnf、my-huge.cnf四個(gè),關(guān)于mysql配置文件的詳細(xì)信息請(qǐng)參閱筆者的其它文章或是mysql官方文檔。
4.3 啟動(dòng)mysqld服務(wù)
執(zhí)行下面的命令啟動(dòng)mysql:
service mysqld start
4.3 設(shè)置mysql帳號(hào)
mysql安裝后默認(rèn)生成兩個(gè)帳號(hào):一個(gè)是root,未設(shè)置密碼,可以從本機(jī)登錄到mysql;另一個(gè)是匿名帳號(hào),無(wú)帳號(hào)名、無(wú)密碼,可以從本機(jī)登錄,未提供用戶(hù)名的連接都將假定為此帳號(hào)。這樣的設(shè)置存在著安全隱患,按下面的步驟進(jìn)行更改。
以root帳號(hào)連接到mysql服務(wù)器:
mysql -u root
如果提示找不到mysql文件,請(qǐng)嘗試使用絕對(duì)路徑,如本文示例為:
/usr/local/mysql/bin/mysql -u root
命令成功執(zhí)行后將進(jìn)入到mysql命令提示符下:
mysql>
(以下命令均在mysql命令提示符下執(zhí)行)
改變當(dāng)前數(shù)據(jù)庫(kù)為mysql:
use mysql
設(shè)置從本地主機(jī)登錄的root帳號(hào)密碼:
set password for root@localhost=password(‘your password’);
或:
update user set password=password(‘your password’) where user=’root’ and host=’localhost’;
刪除匿名帳號(hào):
delete from user where user=” ;
刪除密碼為空的帳號(hào):
delete from user where password=”;
刪除允許非localhost主機(jī)登錄的帳號(hào):
delete from user where host’localhost’ ;
執(zhí)行下面的命令使更改生效:
flush privileges ;
執(zhí)行下面的命令退出mysql命令行:
quit
或:
/q
5. 結(jié)束語(yǔ)
至此,Mysql基本安裝完畢。希望本文能對(duì)初學(xué)者有所幫助。
查找以前是否安裝有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果顯示有如下包則說(shuō)明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
如果已安裝,則需要?jiǎng)h除已安裝的數(shù)據(jù)庫(kù),使用以下命令來(lái)刪除數(shù)據(jù)庫(kù)
刪除命令:rpm -e –nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
刪除老版本mysql的開(kāi)發(fā)頭文件和庫(kù)
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載后/var/lib/mysql中的數(shù)據(jù)及/etc/my.cnf不會(huì)刪除,如果確定沒(méi)用后就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
下載mysql的rpm包
可以通過(guò)wget下載具體的地址因?yàn)椴荒苡面溄诱?qǐng)大家去官網(wǎng)去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服務(wù)器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶(hù)端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開(kāi)發(fā)依賴(lài)包。
下載后放到Liunx服務(wù)器中,如圖所示
安裝MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝過(guò)程如圖所示
安裝完成后會(huì)生成root用戶(hù)的隨機(jī)密碼,請(qǐng)使用“cat /root/.mysql_secret”或類(lèi)似命令進(jìn)行查看。
安裝MySQL客戶(hù)端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝MySQL開(kāi)發(fā)依賴(lài)包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
啟動(dòng)msyql
安裝完成后mysql是沒(méi)有啟動(dòng)的,運(yùn)行mysql命令會(huì)提示如下錯(cuò)誤:
ERROR 2023 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
可使用如下命令啟動(dòng)MySQL:
service mysql start
或則斗者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用戶(hù)的密碼,參考如下:SET PASSWORD = PASSWORD(‘root123456’);
登錄MySQL
使用mysql命令登錄MySQL服務(wù)器,運(yùn)行MySQL的命令時(shí),會(huì)提示需要設(shè)置root用戶(hù)密碼
設(shè)置開(kāi)機(jī)自啟動(dòng)
/etc/init.d/mysql start
設(shè)置完成后重啟系孫備磨統(tǒng),使用natstat –nat命令可看到MySQL的3306端口滾凳
至此我們已經(jīng)安裝好了mysql數(shù)據(jù)庫(kù),當(dāng)然現(xiàn)在我們的數(shù)據(jù)庫(kù)還不支持遠(yuǎn)程連接,遠(yuǎn)程連接會(huì)出現(xiàn)以下代碼:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通過(guò)以下以下來(lái)解決
改表法:在本機(jī)登入mysql后,更改“mysql”數(shù)據(jù)庫(kù)里的“user”表里的“host”項(xiàng),從”localhost”改為’%’。
mysql>
mysql>use mysql;
mysql>select ‘host’ from user where user=’root’;
好了,開(kāi)始享受mysql帶來(lái)的強(qiáng)大功能吧
安裝oracle 監(jiān)聽(tīng)粗老器 配慧凳扮置數(shù)前灶據(jù)庫(kù)
關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)代碼模板下載地址的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
當(dāng)前題目:數(shù)據(jù)庫(kù)系統(tǒng)代碼模板下載地址,快來(lái)獲?。?數(shù)據(jù)庫(kù)系統(tǒng)代碼模板下載地址)
轉(zhuǎn)載源于:http://m.5511xx.com/article/ccieshs.html


咨詢(xún)
建站咨詢(xún)
