課程
/后端開發
/PHP
/PHP環境LAMP/LNMP安裝與配置
真的很崩潰,這個mysql安裝老師從新講一遍嗎,確實用不了??
2016-12-07
源自:PHP環境LAMP/LNMP安裝與配置 4-1
正在回答
轉載http://www.cnblogs.com/galengao/p/5755788.html實測成功
帶boost的mysql源碼安裝
1、安裝依賴包
yum -y install make gcc-c++ cmake bison-devel ?ncurses-devel ? bison perl perl-devel ?perl perl-devel
2、解壓到/usr/local目錄下
tar -zxvf mysql-boost-5.7.11.tar.gz -C /usr/local
3、創建mysql組和用戶
groupadd mysqluseradd -r -g mysql -s /bin/false mysql
4、編譯mysql
cd /usr/local/mysql-5.7.11/cmake -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_BOOST=boostmakemake install
5、把原來的/etc/my.cnf備份
cp /etc/my.cnf /etc/my.cnf.bakrm -f /etc/my.cnf
6、把安裝目錄用戶和組更改為mysql
cd /usr/local/mysqlchown -R mysql .chgrp -R mysql .
7、創建一個數據目錄
mkdir -p /data/mysql/data/
8、初始化mysql,及開啟ssl新功能
bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data bin/mysql_ssl_rsa_setup ?--user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data
9、 設為root是為了防止普通用戶不小心刪除數據庫
chown -R root .chown -R mysql /data
10、拷貝配置文件
cp support-files//my-default.cnf /etc/my.cnfcp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
11、修改環境變量
vi /etc/profile # 在profile文件末尾增加兩行 PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH export PATH # 使PATH搜索路徑立即生效:source /etc/profile
12、修改配置文件
vi /etc/my.cnf#修改第19行(取消注釋且修改為) ? datadir = /data/mysql/data/
13、啟動
service mysql start
不懼亢龍 提問者
很多錯,boost版本低,cmake好,make又出錯,說內存不足,唉
請說明具體問題啊
舉報
本課程適于PHP初學者,手把手教你LAMP/LNMP環境安裝配置
6 回答安裝完MySQL以后不能用mysqld開啟
2 回答安裝不了linux
1 回答VMware Workstation 安裝CentOS 6.5_64能運行eclipse,老是不能運行
2 回答這教安裝php不
2 回答我跟據視頻操作,為社么不能安裝vim
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-10
轉載http://www.cnblogs.com/galengao/p/5755788.html實測成功
帶boost的mysql源碼安裝
1、安裝依賴包
yum -y install make gcc-c++ cmake bison-devel ?ncurses-devel ? bison perl perl-devel ?perl perl-devel
2、解壓到/usr/local目錄下
tar -zxvf mysql-boost-5.7.11.tar.gz -C /usr/local
3、創建mysql組和用戶
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
4、編譯mysql
cd /usr/local/mysql-5.7.11/cmake -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_BOOST=boostmakemake install
5、把原來的/etc/my.cnf備份
cp /etc/my.cnf /etc/my.cnf.bakrm -f /etc/my.cnf
6、把安裝目錄用戶和組更改為mysql
cd /usr/local/mysqlchown -R mysql .chgrp -R mysql .
7、創建一個數據目錄
mkdir -p /data/mysql/data/
8、初始化mysql,及開啟ssl新功能
bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data
bin/mysql_ssl_rsa_setup ?--user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data
9、 設為root是為了防止普通用戶不小心刪除數據庫
chown -R root .chown -R mysql /data
10、拷貝配置文件
cp support-files//my-default.cnf /etc/my.cnfcp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
11、修改環境變量
vi /etc/profile
# 在profile文件末尾增加兩行
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
export PATH
# 使PATH搜索路徑立即生效:
source /etc/profile
12、修改配置文件
vi /etc/my.cnf
#修改第19行(取消注釋且修改為) ? datadir = /data/mysql/data/
13、啟動
service mysql start
2016-12-08
很多錯,boost版本低,cmake好,make又出錯,說內存不足,唉
2016-12-08
請說明具體問題啊