centos6.5 編譯安裝lamp以及相關(guān)錯(cuò)誤的解決方法
一、準(zhǔn)備工作
1、安裝編譯工具gcc、gcc-c++
注意解決依賴關(guān)系,推薦使用yum安裝,若不能聯(lián)網(wǎng)可使用安裝光盤(pán)做為yum源——
1)編輯yum配置文件:
#mount /dev/cdrom /mnt/cdrom
#vi /etc/yum.repos.d/CentOS-Media.repo
[c5-media]
name=CentOS-$releasever- Media
baseurl=file:///mnt/cdrom * 修改為光盤(pán)掛載點(diǎn)
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=1 * 改為1意為啟用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
2)剪切/etc/yum.repos.d/CentOS-Base.repo
#mv /etc/yum.repos.d/CentOS-Base.repo /backup
3)依次安裝gcc、gcc-c++
# yum -y install gcc
# yum -y install gcc-c++
2、關(guān)閉系統(tǒng)RPM安裝包的Apache、MySQL的服務(wù)
關(guān)閉啟動(dòng)的服務(wù)httpd、mysqld
#service httpd stop
#service mysqld stop
確定rpm包安裝的httpd和mysqld不能開(kāi)機(jī)自啟動(dòng)
chkconfig --level 2345 httpd(mysqld) off
3、關(guān)閉SELinux,允許防火墻80端口訪問(wèn)
使用setup
關(guān)閉防火墻和SElinux
1)關(guān)閉SELinux
#vi /etc/selinux/config
SELINUX=disabled * 若安裝時(shí)沒(méi)有禁用SELinux ,將enforcing改為disabled
修改后需重新啟動(dòng)Linux方可生效!
2)關(guān)閉防火墻Netfilter/iptables
因尚未做防火墻講解,直接簡(jiǎn)單的關(guān)閉所有防火墻設(shè)置:
#iptables -F * 如果沒(méi)有禁用防火墻,默認(rèn)80端口禁止訪問(wèn)
iptables -Z
iptables -X
4、關(guān)閉不必要自啟動(dòng)服務(wù)
# ntsysv
以下列出服務(wù)可保持自啟動(dòng),未列出的服務(wù)都可以關(guān)閉:
atd
crond # atd、crond計(jì)劃任務(wù)
irqbalance
microcode_ctl # 系統(tǒng)irq端口調(diào)用,系統(tǒng)服務(wù)
network #網(wǎng)絡(luò)設(shè)置
sendmail #郵件
sshd #遠(yuǎn)程管理
syslog #系統(tǒng)日志
5、拷貝源碼包,解包解壓縮
建議將LAMP環(huán)境安裝源碼包統(tǒng)一存放在一個(gè)目錄下,如/lamp
可編寫(xiě)個(gè)批量處理腳本,一次性把所有.tar.gz的安裝包解包解壓縮
# vi tar.sh
cd /lamp
/bin/ls*.tar.gz > ls.list
/bin/ls*.tgz >> ls.list
forTAR in `cat ls.list` // 注意倆點(diǎn) tab上面的丶
do
/bin/tar -zxf $TAR
done
/bin/rmls.list
6、查看確認(rèn)磁盤(pán)空間未滿
df-h
* 若/分區(qū)已滿,可以移動(dòng)安裝包到其他分區(qū)或刪除其他無(wú)用文件
cd
如何確定報(bào)錯(cuò):
1)安裝過(guò)程停止
2)停止后,一頁(yè)界面中出現(xiàn)error或者warning
如何確定安裝成功:
進(jìn)入安裝目錄,確認(rèn)安裝程序出現(xiàn),就是成功
二、編譯安裝
* 每個(gè)源碼包配置編譯安裝完成后,確認(rèn)安裝目錄下是否生成安裝文件
make clean
# 安裝libxml2
Libxml2是一個(gè)xml c語(yǔ)言版的解析器,本來(lái)是為Gnome項(xiàng)目開(kāi)發(fā)的工具,是一個(gè)基于MIT License的免費(fèi)開(kāi)源軟件。它除了支持c語(yǔ)言版以外,還支持c++、PHP、Pascal、Ruby、Tcl等語(yǔ)言的綁定,能在Windows、Linux、Solaris、MacOsX等平臺(tái)上運(yùn)行。功能還是相當(dāng)強(qiáng)大的,相信滿足一般用戶需求沒(méi)有任何問(wèn)題。
libxml是一個(gè)用來(lái)解析XML文檔的函數(shù)庫(kù)。它用C語(yǔ)言寫(xiě)成, 并且能為多種語(yǔ)言所調(diào)用,例如C語(yǔ)言,C++,XSH。C#, Python,Kylix/Delphi,Ruby,和PHP等。Perl中也可以使用XML::LibXML模塊。它最初是為GNOME開(kāi)發(fā)的項(xiàng)目,但現(xiàn)在可以用在各種各樣的方面。libXML 代碼可移植性非常好,因?yàn)樗跇?biāo)準(zhǔn)的ANSI C庫(kù), 并采用MIT許可證。
#yum install -y libxml2-devel 如果報(bào)錯(cuò),安裝此包后再嘗試安裝
yum -y installpython-devel 必須有
cd /lamp/libxml2-2.9.1
./configure --prefix=/usr/local/libxml2/
make
make install
# 安裝libmcrypt
libmcrypt是加密算法擴(kuò)展庫(kù)。支持DES, 3DES, RIJNDAEL,Twofish, IDEA, GOST, CAST-256, ARCFOUR, SERPENT, SAFER+等算法。
cd /lamp/libmcrypt-2.5.8
./configure --prefix=/usr/local/libmcrypt/
make
make install
* 需調(diào)用gcc-c++編譯器,未安裝會(huì)報(bào)錯(cuò)
# 安裝libltdl,也在libmcrypt源碼目錄中,非新軟件
cd /lamp/libmcrypt-2.5.8/libltdl
./configure --enable-ltdl-install
make
make install
# 安裝mhash
Mhash是基于離散數(shù)學(xué)原理的不可逆向的php加密方式擴(kuò)展庫(kù),其在默認(rèn)情況下不開(kāi)啟。mhash的可以用于創(chuàng)建校驗(yàn)數(shù)值,消息摘要,消息認(rèn)證碼,以及無(wú)需原文的關(guān)鍵信息保存(如密碼)等。
cd /lamp/mhash-0.9.9.9
./configure
make
make install
# 安裝mcrypt
mcrypt 是 php 里面重要的加密支持?jǐn)U展庫(kù)。Mcrypt庫(kù)支持20多種加密算法和8種加密模式
cd /lamp/mcrypt-2.6.8
LD_LIBRARY_PATH=/usr/local/libmcrypt/lib:/usr/local/lib \
./configure--with-libmcrypt-prefix=/usr/local/libmcrypt
反斜杠\表示一條命令 沒(méi)打完換行了
#以上為一條命令。LD_LIBRARY_PATH用于指定libmcrypt和mhash的庫(kù)的位置。
--with-libmcrypt-prefix用于指定libmcrypt軟件位置
make
make install
#mcrypt沒(méi)有安裝完成,這是php的模塊,需要等php安裝完成之后,再繼續(xù)安裝
# 安裝zlib
zlib是提供數(shù)據(jù)壓縮用的函式庫(kù),由Jean-loup Gailly與Mark Adler所開(kāi)發(fā),初版0.9版在1995年5月1日發(fā)表。zlib使用DEFLATE算法,最初是為libpng函式庫(kù)所寫(xiě)的,后來(lái)普遍為許多軟件所使用。此函式庫(kù)為自由軟件,使用zlib授權(quán)
cd /lamp/zlib-1.2.3
./configure
make
make install >> /root/zlib.log
* zlib指定安裝目錄可能造成libpng安裝失敗,故不指定,為卸載方便,建議make install執(zhí)行結(jié)果輸出到安裝日志文件,便于日后卸載
# 安裝libpng
libpng 軟件包包含 libpng 庫(kù).這些庫(kù)被其他程式用于解碼png圖片
cd /lamp/libpng-1.2.31
./configure --prefix=/usr/local/libpng
make
make install
# 安裝jpeg6
用于解碼.jpg和.jpeg圖片
mkdir /usr/local/jpeg6
mkdir /usr/local/jpeg6/bin
mkdir /usr/local/jpeg6/lib
mkdir /usr/local/jpeg6/include
mkdir -p /usr/local/jpeg6/man/man1
#目錄必須手工建立
cd /lamp/jpeg-6b
./configure --prefix=/usr/local/jpeg6/--enable-shared --enable-static
make
make install
* --enable-shared與--enable-static參數(shù)分別為建立共享庫(kù)和靜態(tài)庫(kù)使用的libtool
# 安裝freetype
FreeType庫(kù)是一個(gè)完全免費(fèi)(開(kāi)源)的、高質(zhì)量的且可移植的字體引擎,它提供統(tǒng)一的接口來(lái)訪問(wèn)多種字體格式文件,包括TrueType,OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF等。支持單色位圖、反走樣位圖的渲染。FreeType庫(kù)是高度模塊化的程序庫(kù),雖然它是使用ANSI C開(kāi)發(fā),但是采用面向?qū)ο蟮乃枷?,因此,F(xiàn)reeType的用戶可以靈活地對(duì)它進(jìn)行裁剪。
cd /lamp/freetype-2.3.5
./configure--prefix=/usr/local/freetype/
make
make install
# 安裝GD庫(kù)
GD庫(kù),是php處理圖形的擴(kuò)展庫(kù),GD庫(kù)提供了一系列用來(lái)處理圖片的API,使用GD庫(kù)可以處理圖片,或者生成圖片。 在網(wǎng)站上GD庫(kù)通常用來(lái)生成縮略圖,或者用來(lái)對(duì)圖片加水印,或者用來(lái)生成漢字驗(yàn)證碼,或者對(duì)網(wǎng)站數(shù)據(jù)生成報(bào)表等。
mkdir/usr/local/gd2
cd /lamp/gd-2.0.35
* png錯(cuò)誤,修改方法:
vi gd_png.c
把 #include “png.h” 替換為 #include"/usr/local/libpng/include/png.h"
./configure--prefix=/usr/local/gd2/ --with-jpeg=/usr/local/jpeg6/--with-freetype=/usr/local/freetype/ --with-png=/usr/local/libpng/
make
make install
* 若前面配置zlib時(shí)沒(méi)有指定安裝目錄,gd配置時(shí)不要添加--with-zlib=/usr/local/zlib/參數(shù)
# 安裝Apache
configure: error: Bundled APR requested but not found at ./srclib/.Download and unpack the corresponding apr and apr-util packages to ./srclib/.
#如果報(bào)錯(cuò),則:
tar zxvf apr-1.4.6.tar.gz
tar zxvf apr-util-1.4.1.tar.gz
cp -r /lamp/apr-1.4.6 /lamp/httpd-2.4.7/srclib/apr
cp -r /lamp/apr-util-1.4.1 /lamp/httpd-2.4.7/srclib/apr-util
#解壓apr和apr-util,復(fù)制并取消版本號(hào)
configure: error: pcre-config for libpcre not found. PCRE is requiredand available from
#如果報(bào)錯(cuò),則:
tarzxvf pcre-8.34.tar.gz
cdpcre-8.34
./configure&& make && make install
checking whether to enable mod_ssl... configure: error: mod_ssl has beenrequested but can not be built due to prerequisite failures
#如果報(bào)錯(cuò),則:
yum install openssl-devel
安裝apache
cd /lamp/httpd-2.4.7
./configure --prefix=/usr/local/apache2/--sysconfdir=/usr/local/apache2/etc/ --with-included-apr --enable-so--enable-deflate=shared --enable-expires=shared --enable-rewrite=shared
make
makeinstall
* 若前面配置zlib時(shí)沒(méi)有指定安裝目錄,Apache配置時(shí)不要添加--with-z=/usr/local/zlib/參數(shù)
******************************************************************
啟動(dòng)Apache測(cè)試:
/usr/local/apache2/bin/apachectl start
ps–aux | grep httpd
netstat–tlun | grep :80
* 若啟動(dòng)時(shí)提示/usr/local/apache2/modules/mod_deflate.so無(wú)權(quán)限,可關(guān)閉SELinux或者執(zhí)行命令chcon -t texrel_shlib_t/usr/local/apache2/modules/mod_deflate.so ,類似此類.so文件不能載入或沒(méi)有權(quán)限的問(wèn)題,都是SELinux問(wèn)題,使用命令:“chcon -t texrel_shlib_t 文件名”即可解決,MySQL和Apache也可能有類似問(wèn)題。
通過(guò)瀏覽器輸入地址訪問(wèn):http://Apache服務(wù)器地址,若顯示“It works”即表明Apache正常工作
設(shè)置Apache系統(tǒng)引導(dǎo)時(shí)啟動(dòng):
echo "/usr/local/apache2/bin/apachectl start" >>/etc/rc.d/rc.local
# 安裝ncurses
Ncurses 提供字符終端處理庫(kù),包括面板和菜單。它提供了一套控制光標(biāo),建立窗口,改變前景背景顏色以及處理鼠標(biāo)操作的函數(shù)。使用戶在字符終端下編寫(xiě)應(yīng)用程序時(shí)繞過(guò)了那些惱人的底層機(jī)制。簡(jiǎn)而言之,他是一個(gè)可以使應(yīng)用程序直接控制終端屏幕顯示的函數(shù)庫(kù)。
1、
yum -y installncurses-devel
注:如果報(bào)錯(cuò),包找不到,是*通配符沒(méi)有識(shí)別,給文件名加雙引號(hào) “ncurses*”
2、源代碼編譯:
cd /lamp/ncurses-5.9
./configure --with-shared--without-debug --without-ada --enable-overwrite
make
make install
* 若不安裝ncurses編譯MySQL時(shí)會(huì)報(bào)錯(cuò)
* --without-ada參數(shù)為設(shè)定不編譯為ada綁定,因進(jìn)入chroot環(huán)境不能使用ada ;--enable-overwrite參數(shù)為定義把頭文件安裝到/tools/include下而不是/tools/include/ncurses目錄
* --with-shared 生成共享庫(kù)
#安裝cmake和bison
mysql在5.5以后,不再使用./configure工具,進(jìn)行編譯安裝。而使用cmake工具替代了./configure工具。cmake的具體用法參考文檔cmake說(shuō)明。
bison是一個(gè)自由軟件,用于自動(dòng)生成語(yǔ)法分析器程序,可用于所有常見(jiàn)的操作系統(tǒng)
yum -y install cmake
yum -y install bison
# 安裝MySQL
groupadd mysql
useradd -g mysql mysql
* 添加用戶組mysql ,將mysql用戶默認(rèn)組設(shè)置為mysql用戶組
cd /lamp/mysql-5.5.23
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql 安裝位置
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock 指定socket(套接字)文件位置
-DEXTRA_CHARSETS=all 擴(kuò)展字符支持
-DDEFAULT_CHARSET=utf8 默認(rèn)字符集
-DDEFAULT_COLLATION=utf8_general_ci 默認(rèn)字符校對(duì)
-DWITH_MYISAM_STORAGE_ENGINE=1 安裝myisam存儲(chǔ)引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1 安裝innodb存儲(chǔ)引擎
-DWITH_MEMORY_STORAGE_ENGINE=1 安裝memory存儲(chǔ)引擎
-DWITH_READLINE=1 支持readline庫(kù)
-DENABLED_LOCAL_INFILE=1 啟用加載本地?cái)?shù)據(jù)
-DMYSQL_USER=mysql 指定mysql運(yùn)行用戶
-DMYSQL_TCP_PORT=3306 指定mysql端口
make
make install
make clean
rm CMakeCache.txt
#如果報(bào)錯(cuò),清除緩存,請(qǐng)使用以上命令
cd /usr/local/mysql/
chown -R mysql .
chgrp-R mysql .
#修改mysql目錄權(quán)限
/usr/local/mysql/scripts/mysql_install_db--user=mysql
#創(chuàng)建數(shù)據(jù)庫(kù)授權(quán)表,初始化數(shù)據(jù)庫(kù)
chown-R root .
chown -R mysql data
#修改mysql目錄權(quán)限
cpsupport-files/my-medium.cnf /etc/my.cnf
#復(fù)制mysql配置文件
/usr/local/mysql/scripts/mysql_install_db--user=mysql
啟動(dòng)MySQL服務(wù):
1.用原本源代碼的方式去使用和啟動(dòng)mysql
/usr/local/mysql/bin/mysqld_safe--user=mysql &
&符號(hào)后臺(tái)運(yùn)行
2.重啟以后還要生效:
vi/etc/rc.local
/usr/local/mysql/bin/mysqld_safe--user=mysql &
3.設(shè)定mysql密碼
/usr/local/mysql/bin/mysqladmin-uroot password lonly
清空歷史命令 history -c
* 給mysql用戶root加密碼123
* 注意密碼不能寫(xiě)成 “123”
/usr/local/mysql/bin/mysql -u root -p
mysql>showdatabases;
mysql>usetest;
mysql>showtables;
mysql>\s #查看字符集是否改為utf8
* 進(jìn)入mysql以后用set來(lái)改密碼
mysql> exit
* 登錄MySQL客戶端控制臺(tái)設(shè)置指定root密碼
# 安裝PHP
編譯前確保系統(tǒng)已經(jīng)安裝了libtool和libtool-ltdl軟件包,安裝:
yum -y install “l(fā)ibtool*”
yum -y install “l(fā)ibtool-ltdl*”
vi /usr/local/gd2/include/gd_io.h
typedef struct gdIOCtx
{
……
void(*data);
#加入此句
}
#php 5.4 的bug,檢測(cè)gd庫(kù)有問(wèn)題,需要手工修改
cd/lamp/ php-5.4.25
./configure--prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc/--with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/--with-libxml-dir=/usr/local/libxml2/ --with-jpeg-dir=/usr/local/jpeg6/--with-png-dir=/usr/local/libpng/ --with-freetype-dir=/usr/local/freetype/--with-gd=/usr/local/gd2/ --with-mcrypt=/usr/local/libmcrypt/ --with-mysqli=/usr/local/mysql/bin/mysql_config--enable-soap --enable-mbstring=all --enable-sockets --without-pear
l 若前面配置zlib時(shí)沒(méi)有指定安裝目錄,PHP配置時(shí)不要添加--with-zlib-dir=/usr/local/zlib/參數(shù)
選項(xiàng):
--with-config-file-path=/usr/local/php/etc/ 指定配置文件目錄
--with-apxs2=/usr/local/apache2/bin/apxs 指定apache動(dòng)態(tài)模塊位置
--with-mysql=/usr/local/mysql/ 指定mysql位置
--with-libxml-dir=/usr/local/libxml2/ 指定libxml位置
--with-jpeg-dir=/usr/local/jpeg6/ 指定jpeg位置
--with-png-dir=/usr/local/libpng/ 指定libpng位置
--with-freetype-dir=/usr/local/freetype/ 指定freetype位置
--with-gd=/usr/local/gd2/ 指定gd位置
--with-mcrypt=/usr/local/libmcrypt/ 指定libmcrypt位置
--with-mysqli=/usr/local/mysql/bin/mysql_config 指定mysqli位置
--enable-soap 支持soap服務(wù)
--enable-mbstring=all 支持多字節(jié),字符串
--enable-sockets 支持套接字
--without-pear 不安裝pear(安裝pear需要連接互聯(lián)網(wǎng)。 PEAR是PHP擴(kuò)展與應(yīng)用庫(kù))
make
make install
生成php.ini
cp/lamp/php-5.4.25/php.ini-production /usr/local/php/etc/php.ini
測(cè)試Apache與PHP的連通性,看Apache是否能解析php文件
vi /usr/local/apache2/etc/httpd.conf
AddType application/x-httpd-php.php .phtml .phps
(注意大小寫(xiě))
*.phtml為將.phps做為PHP源文件進(jìn)行語(yǔ)法高亮顯示
重啟Apache服務(wù):/usr/local/apache2/bin/apachectl stop
/usr/local/apache2/bin/apachectl start
*Apache無(wú)法啟動(dòng),提示cannot restore segment protafter reloc: Permission denied錯(cuò)誤,為SELinux問(wèn)題,可關(guān)閉SELinux或者執(zhí)行命令chcon -t texrel_shlib_t/usr/local/apache2/modules/libphp5.so
測(cè)試:vi /usr/local/apache2/htdocs/test.php
<?php
phpinfo();
?>
通過(guò)瀏覽器輸入地址訪問(wèn):http://Apache服務(wù)器地址/test.php
Rpm包安裝的網(wǎng)頁(yè)默認(rèn)目錄 /var/www/html/
* 有時(shí)第一次瀏覽器測(cè)試會(huì)失敗,關(guān)閉瀏覽器重啟再嘗試即可,非編譯錯(cuò)誤
# 編譯安裝memcache
Memcache是一個(gè)高性能的分布式的內(nèi)存對(duì)象緩存系統(tǒng),通過(guò)在內(nèi)存里維護(hù)一個(gè)統(tǒng)一的巨大的hash表,它能夠用來(lái)存儲(chǔ)各種格式的數(shù)據(jù),包括圖像、視頻、文件以及數(shù)據(jù)庫(kù)檢索的結(jié)果等。簡(jiǎn)單的說(shuō)就是將數(shù)據(jù)調(diào)用到內(nèi)存中,然后從內(nèi)存中讀取,從而大大提高讀取速度。
yum -y installzlib-devel
cd memcache-3.0.8
/usr/local/php/bin/phpize
./configure--with-php-config=/usr/local/php/bin/php-config
make && make install
#編譯安裝mcrypt
cd /lamp/php-5.4.25/ext/mcrypt/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-mcrypt=/usr/local/libmcrypt/
make
make install
#php安裝完成后,通過(guò)這些命令安裝mcrypt模塊
修改/usr/local/php/etc/php.ini
extension_dir ="/usr/local/php/lib/php/extensions/no-debug-zts-20100525/"
#打開(kāi)注釋,并修改
extension="memcache.so";
extension="mcrypt.so";
#添加
#重啟apache,在phpinfo中可以找到這兩個(gè)模塊
#安裝memcache源代碼
首先安裝依賴包libevent
yum -y install “l(fā)ibevent*”
#在CentOS 6.3第二張光盤(pán)中,請(qǐng)換盤(pán)
cd /lamp/memcached-1.4.17
./configure--prefix=/usr/local/memcache
make && make install
useradd memcache
#添加memcache用戶,此用戶不用登錄,不設(shè)置密碼
/usr/local/memcache/bin/memcached-umemcache &
netstat an | grep :11211
telnet 192.168.10.1 11211
stats
寫(xiě)入自啟動(dòng):
vi/etc/rc.d/rc.local
/usr/local/memcache/bin/memcached-umemcache &
# 安裝phpMyAdmin
cp -r phpMyAdmin-4.1.4-all-languages/usr/local/apache2/htdocs/phpmyadmin
cd/usr/local/apache2/htdocs/phpmyadmin
cp config.sample.inc.phpconfig.inc.php
vi config.inc.php
$cfg['Servers'][$i]['auth_type']= 'cookie';
$cfg['Servers'][$i]['auth_type']= 'http';
* 設(shè)置auth_type為http ,即設(shè)置為HTTP身份認(rèn)證模式
通過(guò)瀏覽器輸入地址訪問(wèn):http://Apache服務(wù)器地址/phpmyadmin/index.php
用戶名為root ,密碼為MySQL設(shè)置時(shí)指定的root密碼(lampbrother)
安裝過(guò)程中大多錯(cuò)誤其實(shí)為輸入錯(cuò)誤,可以通過(guò)history命令查看歷史記錄檢查。
GRANTALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
sql語(yǔ)句,不是linux命令
Grant all privileges on *.*to ‘root'@'%'identified by ‘123' with grant option
相關(guān)文章
centos7系統(tǒng)下python2與python3共存
這篇文章主要給大家介紹了關(guān)于在centos7系統(tǒng)下python2與python3共存的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用centos7爬蟲(chóng)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08Linux如何設(shè)置java.library.path
這篇文章主要介紹了Linux如何設(shè)置java.library.path問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12Apache服務(wù)器一個(gè)IP多個(gè)站點(diǎn)的配置方法示例
這篇文章主要介紹了Apache服務(wù)器一個(gè)IP多個(gè)站點(diǎn)的配置方法示例,本文介紹的方法其實(shí)就是虛擬主機(jī)的方式,需要的朋友可以參考下2015-07-07Keepass+PuTTYPortable+Winscp一鍵登錄實(shí)例詳解
這篇文章主要介紹了Keepass+PuTTYPortable+Winscp一鍵登錄實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-01-01linux VPS之間網(wǎng)站數(shù)據(jù)的備份與恢復(fù)(網(wǎng)站遷移教程)
有時(shí)候我們需要網(wǎng)站遷移或者網(wǎng)站數(shù)據(jù)需要備份或恢復(fù),那么就需要一些操作了,linux下操作都是命令下執(zhí)行的,特分享下,方便需要的朋友2014-02-02