国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
源碼安裝mysql-5.6.30及mysql維護(hù)
概述:
正文:
一:卸載舊版本
二:安裝MySQL
安裝編譯代碼需要的包
下載MySQL 5.6.14
編譯安裝
三:配置MySQL
設(shè)置權(quán)限
初始化配置
啟動(dòng)MySQL
配置用戶(hù)
配置防火墻
首頁(yè) 后端開(kāi)發(fā) php教程 源碼安裝mysql-5.6.30及mysql維護(hù)_PHP教程

源碼安裝mysql-5.6.30及mysql維護(hù)_PHP教程

Jul 12, 2016 am 08:51 AM
android

源碼安裝mysql-5.6.30及mysql維護(hù)

概述:

CentOS 6.4下通過(guò)yum安裝的MySQL是5.1版的,比較老,所以就想通過(guò)源代碼安裝高版本的5.6.30。

正文:

一:卸載舊版本

使用下面的命令檢查是否安裝有MySQL Server

rpm -qa | grep mysql

有的話通過(guò)下面的命令來(lái)卸載掉

rpm -e mysql   //普通刪除模式rpm -e --nodeps mysql    // 強(qiáng)力刪除模式,如果使用上面命令刪除時(shí),提示有依賴(lài)的其它文件,則用該命令可以對(duì)其進(jìn)行強(qiáng)力刪除

二:安裝MySQL

安裝編譯代碼需要的包

yum -y install make gcc-c++ cmake bison-devel  ncurses-devel

下載MySQL 5.6.14

wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.30.tar.gztar xvf mysql-5.6.14.tar.gzcd mysql-5.6.14

編譯安裝

cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/usr/local/mysql/data \-DSYSCONFDIR=/etc \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \-DMYSQL_TCP_PORT=3306 \-DENABLED_LOCAL_INFILE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_cimake && make install

編譯的參數(shù)可以參考http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html。

整個(gè)過(guò)程需要30分鐘左右……漫長(zhǎng)的等待

三:配置MySQL

設(shè)置權(quán)限

使用下面的命令查看是否有mysql用戶(hù)及用戶(hù)組

cat /etc/passwd 查看用戶(hù)列表cat /etc/group  查看用戶(hù)組列表

如果沒(méi)有就創(chuàng)建

groupadd mysqluseradd -g mysql mysql

修改/usr/local/mysql權(quán)限

chown -R mysql:mysql /usr/local/mysql

修改/usr/local/mysql權(quán)限

初始化配置

進(jìn)入安裝路徑

cd /usr/local/mysql

進(jìn)入安裝路徑,執(zhí)行初始化配置腳本,創(chuàng)建系統(tǒng)自帶的數(shù)據(jù)庫(kù)和表

scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

注:在啟動(dòng)MySQL服務(wù)時(shí),會(huì)按照一定次序搜索my.cnf,先在/etc目錄下找,找不到則會(huì)搜索"$basedir/my.cnf",在本例中就是 /usr/local/mysql/my.cnf,這是新版MySQL的配置文件的默認(rèn)位置!

注意:在CentOS 6.4版操作系統(tǒng)的最小安裝完成后,在/etc目錄下會(huì)存在一個(gè)my.cnf,需要將此文件更名為其他的名字,如:/etc/my.cnf.bak,否則,該文件會(huì)干擾源碼安裝的MySQL的正確配置,造成無(wú)法啟動(dòng)。

在使用"yum update"更新系統(tǒng)后,需要檢查下/etc目錄下是否會(huì)多出一個(gè)my.cnf,如果多出,將它重命名成別的。否則,MySQL將使用這個(gè)配置文件啟動(dòng),可能造成無(wú)法正常啟動(dòng)等問(wèn)題。

啟動(dòng)MySQL

添加服務(wù),拷貝服務(wù)腳本到init.d目錄,并設(shè)置開(kāi)機(jī)啟動(dòng)

cp support-files/mysql.server /etc/init.d/mysqlchkconfig mysql onservice mysql start  --啟動(dòng)MySQL

配置用戶(hù)

MySQL啟動(dòng)成功后,root默認(rèn)沒(méi)有密碼,我們需要設(shè)置root密碼。

設(shè)置之前,我們需要先設(shè)置PATH,要不不能直接調(diào)用mysql

修改/etc/profile文件,在文件末尾添加

PATH=/usr/local/mysql/bin:$PATHexport PATH

關(guān)閉文件,運(yùn)行下面的命令,讓配置立即生效

source /etc/profile

現(xiàn)在,我們可以在終端內(nèi)直接輸入mysql進(jìn)入,mysql的環(huán)境了

執(zhí)行下面的命令修改root密碼

mysql -uroot  mysql> SET PASSWORD = PASSWORD('123456');

若要設(shè)置root用戶(hù)可以遠(yuǎn)程訪問(wèn),執(zhí)行

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.%' IDENTIFIED BY 'password' WITH GRANT OPTION;

紅色的password為遠(yuǎn)程訪問(wèn)時(shí),root用戶(hù)的密碼,可以和本地不同。

配置防火墻

防火墻的3306端口默認(rèn)沒(méi)有開(kāi)啟,若要遠(yuǎn)程訪問(wèn),需要開(kāi)啟這個(gè)端口

打開(kāi)/etc/sysconfig/iptables

在“-A INPUT –m state --state NEW –m tcp –p –dport 22 –j ACCEPT”,下添加:

-A INPUT -m state --state NEW -m tcp -p -dport 3306 -j ACCEPT

然后保存,并關(guān)閉該文件,在終端內(nèi)運(yùn)行下面的命令,刷新防火墻配置:

service iptables restart
OK,一切配置完畢,你可以訪問(wèn)你的MySQL了~

------------------------------------------------------------------------------------------------------------------

2014年12月02日添加:

CentOS 7中默認(rèn)使用Firewalld做防火墻,所以修改iptables后,在重啟系統(tǒng)后,根本不管用。

Firewalld中添加端口方法如下:

firewall-cmd --zone=public --add-port=3306/tcp--permanent

firewall-cmd --reload


-------------------------------------------------------------------------------------------------------------
1:增加用戶(hù)
INSERT INTO mysql.user(Host,User,Password) values("%","dev",password("yihen382465"));
如果想在任何一臺(tái)電腦上登錄,將localhost換成%;也可將localhost換成任一IP,表示只允許該IP登錄;
如果出現(xiàn):ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value,則將配置文件中的sql_mode設(shè)置成NO_ENGINE_SUBSTITUTION,然后重啟mysql即可

2:創(chuàng)建數(shù)據(jù)庫(kù)
CREATE DATABASE distributorDEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

3:給數(shù)據(jù)庫(kù)賦權(quán)
grant all privileges on distributor.* to dev@localhost identified by '123456';

4:刷新權(quán)限
flush privileges;

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1129196.htmlTechArticle源碼安裝mysql-5.6.30及mysql維護(hù) 概述: CentOS 6.4下通過(guò)yum安裝的MySQL是5.1版的,比較老,所以就想通過(guò)源代碼安裝高版本的5.6.30。 正文: 一:...
本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

熱門(mén)話題

Laravel 教程
1601
29
PHP教程
1502
276
新報(bào)告對(duì)傳聞中的三星 Galaxy S25、Galaxy S25 Plus 和 Galaxy S25 Ultra 相機(jī)升級(jí)進(jìn)行了嚴(yán)厲的評(píng)估 新報(bào)告對(duì)傳聞中的三星 Galaxy S25、Galaxy S25 Plus 和 Galaxy S25 Ultra 相機(jī)升級(jí)進(jìn)行了嚴(yán)厲的評(píng)估 Sep 12, 2024 pm 12:23 PM

最近幾天,Ice Universe 不斷披露有關(guān) Galaxy S25 Ultra 的詳細(xì)信息,人們普遍認(rèn)為這款手機(jī)將是三星的下一款旗艦智能手機(jī)。除此之外,泄密者聲稱(chēng)三星只計(jì)劃升級(jí)一款相機(jī)

三星 Galaxy S25 Ultra 泄露了第一張渲染圖,傳聞中的設(shè)計(jì)變化被曝光 三星 Galaxy S25 Ultra 泄露了第一張渲染圖,傳聞中的設(shè)計(jì)變化被曝光 Sep 11, 2024 am 06:37 AM

OnLeaks 現(xiàn)在與 Android Headlines 合作,首次展示了 Galaxy S25 Ultra,幾天前,他試圖從他的 X(以前的 Twitter)粉絲那里籌集到 4,000 美元以上的資金,但失敗了。對(duì)于上下文,嵌入在 h 下面的渲染圖像

IFA 2024 | TCL 的 NXTPAPER 14 在性能上無(wú)法與 Galaxy Tab S10 Ultra 相媲美,但在尺寸上幾乎可以與之媲美 IFA 2024 | TCL 的 NXTPAPER 14 在性能上無(wú)法與 Galaxy Tab S10 Ultra 相媲美,但在尺寸上幾乎可以與之媲美 Sep 07, 2024 am 06:35 AM

除了發(fā)布兩款新智能手機(jī)外,TCL 還發(fā)布了一款名為 NXTPAPER 14 的新 Android 平板電腦,其大屏幕尺寸是其賣(mài)點(diǎn)之一。 NXTPAPER 14 采用 TCL 標(biāo)志性品牌啞光液晶面板 3.0 版本

Vivo Y300 Pro 在 7.69 毫米纖薄機(jī)身中配備 6,500 mAh 電池 Vivo Y300 Pro 在 7.69 毫米纖薄機(jī)身中配備 6,500 mAh 電池 Sep 07, 2024 am 06:39 AM

Vivo Y300 Pro剛剛?cè)媪料?,它是最薄的中端Android手機(jī)之一,配備大電池。準(zhǔn)確來(lái)說(shuō),這款智能手機(jī)的厚度僅為 7.69 毫米,但配備了 6,500 mAh 的電池。這與最近推出的容量相同

三星 Galaxy S24 FE 預(yù)計(jì)將以低于預(yù)期的價(jià)格推出,有四種顏色和兩種內(nèi)存選項(xiàng) 三星 Galaxy S24 FE 預(yù)計(jì)將以低于預(yù)期的價(jià)格推出,有四種顏色和兩種內(nèi)存選項(xiàng) Sep 12, 2024 pm 09:21 PM

三星尚未就何時(shí)更新其 Fan Edition (FE) 智能手機(jī)系列提供任何提示。目前來(lái)看,Galaxy S23 FE 仍然是該公司的最新版本,于 2023 年 10 月年初推出。

新報(bào)告對(duì)傳聞中的三星 Galaxy S25、Galaxy S25 Plus 和 Galaxy S25 Ultra 相機(jī)升級(jí)進(jìn)行了嚴(yán)厲的評(píng)估 新報(bào)告對(duì)傳聞中的三星 Galaxy S25、Galaxy S25 Plus 和 Galaxy S25 Ultra 相機(jī)升級(jí)進(jìn)行了嚴(yán)厲的評(píng)估 Sep 12, 2024 pm 12:22 PM

最近幾天,Ice Universe 不斷披露有關(guān) Galaxy S25 Ultra 的詳細(xì)信息,人們普遍認(rèn)為這款手機(jī)將是三星的下一款旗艦智能手機(jī)。除此之外,泄密者聲稱(chēng)三星只計(jì)劃升級(jí)一款相機(jī)

iQOO Z9 Turbo Plus:可能增強(qiáng)的系列旗艦產(chǎn)品已開(kāi)始預(yù)訂 iQOO Z9 Turbo Plus:可能增強(qiáng)的系列旗艦產(chǎn)品已開(kāi)始預(yù)訂 Sep 10, 2024 am 06:45 AM

OnePlus的姐妹品牌iQOO的2023-4年產(chǎn)品周期可能即將結(jié)束;盡管如此,該品牌已宣布 Z9 系列的開(kāi)發(fā)尚未結(jié)束。它的最終版,也可能是最高端的 Turbo+ 變體剛剛按照預(yù)測(cè)發(fā)布。時(shí)間

小米紅米 Note 14 Pro Plus 上市,成為首款配備 Light Hunter 800 攝像頭的高通 Snapdragon 7s Gen 3 智能手機(jī) 小米紅米 Note 14 Pro Plus 上市,成為首款配備 Light Hunter 800 攝像頭的高通 Snapdragon 7s Gen 3 智能手機(jī) Sep 27, 2024 am 06:23 AM

Redmi Note 14 Pro Plus 現(xiàn)已正式成為去年 Redmi Note 13 Pro Plus 的直接后繼產(chǎn)品(亞馬遜售價(jià) 375 美元)。正如預(yù)期的那樣,Redmi Note 14 Pro Plus與Redmi Note 14和Redmi Note 14 Pro一起成為Redmi Note 14系列的主角。李

See all articles