日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CnetOS下編譯安裝MySQL

CnetOS 下編譯安裝 mysql

創(chuàng)新互聯(lián)公司從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元宜秀做網(wǎng)站,已為上家服務(wù),為宜秀各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

查看是否存在舊版本:

rpm -qa | grep mysql

卸載舊版本:

rpm -e mysql  #普通刪除模式

rpm -e --nodeps mysql  #強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它文件,則用該命令可以對其進行強力刪除

安裝編譯代碼需要的包

yum -y install make

yum –y install gcc-c++

yum –y install cmake

yum –y install bison-devel

yum –y install ncurses-devel

解壓源碼:

tar –zxvf mysql-5.5.20.tar.gz

cd mysql-5.5.20

cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DEXTRA_CHARSETS=all \

-DENABLED_LOCAL_INFILE=1 \

-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \

-DSYSCONFDIR=/etc \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DMYSQL_TCP_PORT=3306 \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

加粗部分為必須

參數(shù)說明:

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql        //安裝目錄

-DINSTALL_DATADIR=/usr/local/mysql/data        //數(shù)據(jù)庫存放目錄

-DDEFAULT_CHARSET=utf8                        //使用utf8字符

-DDEFAULT_COLLATION=utf8_general_ci            //校驗字符

-DEXTRA_CHARSETS=all                            //安裝所有擴展字符集

-DENABLED_LOCAL_INFILE=1                        //允許從本地導(dǎo)入數(shù)據(jù)

注意事項:

重新編譯時,需要清除舊的對象文件和緩存信息。

# make clean

# rm -f CMakeCache.txt

# rm -rf /etc/my.cnf

查看編譯是否正確完成

echo $? #返回0表示正確完成

編譯并安裝

make && make install

echo $? #查看是否成功安裝.

配置mysql

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

cat /etc/passwd 查看用戶列表

cat /etc/group  查看用戶組列表

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

groupadd mysql

useradd -g mysql mysql

配置目錄權(quán)限

cd /usr/local/lamp/mysql/

chown -R root:mysql . #把當前目錄中所有文件的所有者所有者設(shè)為root,所屬組為mysql

chown -R mysql:mysql data

將mysql的啟動服務(wù)添加到系統(tǒng)服務(wù)中

cp support-files/my-medium.cnf /etc/my.cnf

創(chuàng)建系統(tǒng)數(shù)據(jù)庫的表

cd /usr/local/lamp/mysql

scripts/mysql_install_db

設(shè)置環(huán)境變量

vi /root/.bash_profile

        在PATH=$PATH:$HOME/bin添加參數(shù)為:

        PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib

source /root/.bash_profile 生效文件

啟動MySQL

cp support-files/mysql.server /etc/init.d/mysqld

chkconfig –add mysqld

service mysqld start  --啟動MySQL

修改MySQL的root用戶的密碼以及打開遠程連接

mysql -u root mysql

mysql>use mysql;

 mysql>desc user;

 mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";  //為root添加遠程連接的能力。

mysql>update user set Password = password('xxxxxx') where User='root';

 mysql>select Host,User,Password  from user where User='root';

 mysql>flush privileges;

 mysql>exit

重新登錄:

mysql -u root –p

若還不能進行遠程連接,則關(guān)閉防火墻

/etc/rc.d/init.d/iptables stop

新增用戶后,出現(xiàn)新用戶無法登陸的情況時候,登陸數(shù)據(jù)庫,刪除空用戶就可以登陸。

delete from user where user is null;

delete from user where user='';

FLUSH PRIVILEGES;


新聞標題:CnetOS下編譯安裝MySQL
鏈接URL:http://m.5511xx.com/article/ccseije.html