免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

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

開通VIP
CentOS 6.5下編譯安裝MySQL 5.6.22
LinuxCentOS 6.5下編譯安裝MySQL 5.6.22 詳細教程,分享給需要的朋友。
一、編譯安裝MySQL前的準備工作
安裝編譯源碼所需的工具和庫(安裝過程注意有沒出錯)
yum install gcc gcc-c++ ncurses-devel perl
安裝cmake,從http://www.cmake.org下載源碼并編譯安裝
我下的版本:http://www.cmake.org/files/v3.0/cmake-3.0.2.tar.gz
cd /home
tar xzvf cmake-3.0.2.tar.gz
cd /home/cmake-3.0.2
./bootstrap ; make ; make install
cd ~
二、設(shè)置MySQL用戶和組
新增mysql用戶組
groupadd mysql
新增mysql用戶
useradd -r -g mysql mysql
三、新建MySQL所需要的目錄
新建mysql安裝目錄
mkdir -p /usr/local/mysql
新建mysql數(shù)據(jù)庫數(shù)據(jù)文件目錄
mkdir -p /data/mysqldb
四、下載MySQL源碼包并解壓
http://dev.mysql.com/downloads/mysql/直接下載源碼,解壓mysql-5.6.22.tar.gz(進去之后選擇源碼:Select Platform: Source Code)
cd /home
tar -zxv -f mysql-5.6.22.tar.gz
cd mysql-5.6.22
五、編譯安裝MySQL
從mysql5.5起,mysql源碼安裝開始使用cmake了,設(shè)置源碼編譯配置腳本。
-DCMAKE_INSTALL_PREFIX=dir_name設(shè)置mysql安裝目錄
-DMYSQL_UNIX_ADDR=file_name設(shè)置監(jiān)聽套接字路徑,這必須是一個絕對路徑名。默認為/tmp/mysql.sock
-DDEFAULT_CHARSET=charset_name設(shè)置服務(wù)器的字符集。
缺省情況下,MySQL使用latin1的(CP1252西歐)字符集。cmake/character_sets.cmake文件包含允許的字符集名稱列表。
-DDEFAULT_COLLATION=collation_name設(shè)置服務(wù)器的排序規(guī)則。
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1存儲引擎選項:
MyISAM,MERGE,MEMORY,和CSV引擎是默認編譯到服務(wù)器中,并不需要明確地安裝。
靜態(tài)編譯一個存儲引擎到服務(wù)器,使用-DWITH_engine_STORAGE_ENGINE= 1
可用的存儲引擎值有:ARCHIVE, BLACKHOLE, EXAMPLE, FEDERATED, INNOBASE (InnoDB), PARTITION (partitioning support), 和PERFSCHEMA (Performance Schema)
-DMYSQL_DATADIR=dir_name設(shè)置mysql數(shù)據(jù)庫文件目錄
-DMYSQL_TCP_PORT=port_num設(shè)置mysql服務(wù)器監(jiān)聽端口,默認為3306
-DENABLE_DOWNLOADS=bool是否要下載可選的文件。例如,啟用此選項(設(shè)置為1),cmake將下載谷歌所使用的測試套件運行單元測試。
設(shè)置編譯參數(shù)
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=mysql.mysql -DDEFAULT_CHARSET=gbk -DDEFAULT_COLLATION=gbk_chinese_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1
注:重新運行配置,需要刪除CMakeCache.txt文件
rm CMakeCache.txt
編譯源碼
make
安裝
make install
六、修改mysql目錄所有者和組
修改mysql安裝目錄
cd /usr/local/mysql
chown -R mysql:mysql .
修改mysql數(shù)據(jù)庫文件目錄
cd /data/mysqldb
chown -R mysql:mysql .
七、初始化mysql數(shù)據(jù)庫
<pre name="code" class="plain">cd /usr/local/mysql
scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb
八、復(fù)制mysql服務(wù)啟動配置文件
[sql] view plaincopyprint?在CODE上查看代碼片派生到我的代碼片
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
注:如果/etc/my.cnf文件存在,則覆蓋。
九、復(fù)制mysql服務(wù)啟動腳本及加入PATH路徑
下面這些一行一行的輸
cp support-files/mysql.server /etc/init.d/mysqld
vim /etc/profile
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
export PATH
source /etc/profile
十、啟動mysql服務(wù)并加入開機自啟動(可選這個步驟,以后可以自己啟動的)
service mysqld start
chkconfig --level 35 mysqld on
十一、檢查mysql服務(wù)是否啟動
netstat -tulnp | grep 3306
mysql -u root -p
密碼為空,如果能登陸上,則安裝成功。
十二、修改MySQL用戶root的密碼
mysqladmin -u root password '123456'
注:也可運行安全設(shè)置腳本,修改MySQL用戶root的密碼,同時可禁止root遠程連接,移除test數(shù)據(jù)庫和匿名用戶。
/usr/local/mysql/bin/mysql_secure_installation
十三、添加 MySQL用戶
grant ALL PRIVILEGES on *.* to
十四、可能會出現(xiàn)的錯誤
問題:
Starting MySQL..The server quit without updating PID file ([FAILED]/mysql/Server03.mylinux.com.pid).
解決:
修改/etc/my.cnf 中datadir,指向正確的mysql數(shù)據(jù)庫文件目錄
問題:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
解決:
新建一個鏈接或在mysql中加入-S參數(shù),直接指出mysql.sock位置。
ln -s /usr/local/mysql/data/mysql.sock /tmp/mysql.sock
/usr/local/mysql/bin/mysql -u root -S /usr/local/mysql/data/mysql.sock
MySQL問題解決:-bash:mysql:command not found
因為mysql命令的路徑在/usr/local/mysql/bin下面,所以你直接使用mysql命令時,
系統(tǒng)在/usr/bin下面查此命令,所以找不到了
解決辦法是:  做個鏈接即可
ln -s /usr/local/mysql/bin/mysql /usr/bin
--------------------------------------分割線 --------------------------------------
Ubuntu 14.04下安裝MySQLhttp://www.linuxidc.com/Linux/2014-05/102366.htm
《MySQL權(quán)威指南(原書第2版)》清晰中文掃描版 PDFhttp://www.linuxidc.com/Linux/2014-03/98821.htm
Ubuntu 14.04 LTS 安裝 LNMP Nginx\PHP5 (PHP-FPM)\MySQLhttp://www.linuxidc.com/Linux/2014-05/102351.htm
Ubuntu 14.04下搭建MySQL主從服務(wù)器http://www.linuxidc.com/Linux/2014-05/101599.htm
Ubuntu 12.04 LTS 構(gòu)建高可用分布式 MySQL 集群http://www.linuxidc.com/Linux/2013-11/93019.htm
Ubuntu 12.04下源代碼安裝MySQL5.6以及Python-MySQLdbhttp://www.linuxidc.com/Linux/2013-08/89270.htm
MySQL-5.5.38通用二進制安裝http://www.linuxidc.com/Linux/2014-07/104509.htm
--------------------------------------分割線 --------------------------------------
更多CentOS相關(guān)信息見CentOS 專題頁面http://www.linuxidc.com/topicnews.aspx?tid=14
本文永久更新鏈接地址:http://www.linuxidc.com/Linux/2015-01/111759.htm
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
CentOS 6.3/6.4 Minimal 源碼安裝 MySQL 5.6.10
CentOS卸載自帶的mysql
mysql如何源碼安裝
CentOS 6.4/6.5下源碼編譯安裝mysql
CentOS編譯安裝MySql 5.5.15?|?Jeeyong Blog
Ubuntu1604生產(chǎn)環(huán)境下編譯安裝mariadb10.2.26
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服