国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Linux安裝mysql——源碼安裝
.假設已經(jīng)有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz兩個源文件

(1)先安裝cmake(mysql5.5以后是通過cmake來編譯的)

[root@ rhel5 local]#tar -zxv -f cmake-2.8.4.tar.gz
[root@ rhel5 local]#cd cmake-2.8.4
[root@ rhel5 cmake-2.8.4]#./configure
[root@ rhel5 cmake-2.8.4]#make
[root@ rhel5 cmake-2.8.4]#make install


(2)創(chuàng)建mysql的安裝目錄及數(shù)據(jù)庫存放目錄

[root@ rhel5~]#mkdir -p /usr/local/mysql                 //安裝mysql 
[root@ rhel5~]#mkdir -p /usr/local/mysql/data //存放數(shù)據(jù)庫

(3)創(chuàng)建mysql用戶及用戶組

[root@ rhel5~]groupadd mysql
[root@ rhel5~]useradd -r -g mysql mysql

(4)安裝mysql

[root@ rhel5 local]#tar -zxv -f mysql-5.5.10.tar.gz
[root@ rhel5 local]#cd mysql-5.5.10
[root@ rhel5 mysql-5.5.10]#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
[root@ rhel5 mysql-5.5.10]#make
[root@ rhel5 mysql-5.5.10]#make install

參數(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                        //允許從本地導入數(shù)據(jù)

 

注意事項:

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

# make clean

# rm -f CMakeCache.txt

# rm -rf /etc/my.cnf

2.配置

(1)設置目錄權(quán)限

[root@ rhel5~]# cd /usr/local/mysql

[root@ rhel5 mysql]# chown -R root:mysql . //把當前目錄中所有文件的所有者所有者設為root,所屬組為mysql

[root@ rhel5 mysql]# chown -R mysql:mysql data

(2)

[root@ rhel5 mysql]# cp support-files/my-medium.cnf /etc/my.cnf //將mysql的啟動服務添加到系統(tǒng)服務中



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

[root@ rhel5 mysql]# cd /usr/local/mysql
[root@ rhel5 mysql]# scripts/mysql_install_db --user=mysql

(4)設置環(huán)境變量

[root@ rhel5~]# vi /root/.bash_profile

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

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

[root@ rhel5~]#source /root/.bash_profile

(5)手動啟動mysql

[root@ rhel5~]# cd /usr/local/mysql

[root@ rhel5 mysql]# ./bin/mysqld_safe --user=mysql &   //啟動MySQL,但不能停止

啟動日志寫在此文件下:/usr/local/mysql/data/localhost.err

關(guān)閉MySQL服務

[root@ rhel5 mysql]# mysqladmin -u root -p shutdown  //這里MySQL的root用戶還沒有配置密碼,所以為空值。需要輸入密碼時,直接點回車鍵即可。

(6)另一種簡單的啟動mysql的方法(mysql已經(jīng)被添加到系統(tǒng)服務中)

[root@ rhel5~]# service mysql.server start  
[root@ rhel5~]# service mysql.server stop
[root@ rhel5~]# service mysql.server restart

如果上述命令出現(xiàn):mysql.server 未識別的服務

則可能mysql還沒添加到系統(tǒng)服務中,下面用另一種方法添加:

[root@ rhel5 mysql]# cp support-files/mysql.server  /etc/init.d/mysql //將mysql的啟動服務添加到系統(tǒng)服務中

注意:主要是將mysql.server拷貝到/etc/init.d中,命名為mysql。在有的系統(tǒng)中,mysql.server在/usr/local/mysql/share/mysql/mysql.server中,而本系統(tǒng)中,mysql.server在/usr/local/mysql/support-files/mysql.server中。

然后再用#service mysql start 來啟動mysql即可。


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

[root@ rhel5~]# 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)閉防火墻
[root@ rhel5~]# /etc/rc.d/init.d/iptables stop

注:如果不能遠程連接,出現(xiàn)錯誤mysql error number 1130,則加入下面語句試試:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '******' WITH GRANT OPTION;
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux下安裝MySQL
CentOS6.5編譯安裝最新MySQL 5.7.11
centos 7 編譯安裝 mysql 及 添加 mysql 到系統(tǒng)服務
Linux下安裝mysql版本沖突問題解決
Linux搭建PHP+MySQL+Apache環(huán)境
MHA-mysql5.7.20
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服