gcc、gcc-c++等在之前我的安裝apache的部落格中寫過了,這裡不再贅述。
yum -y install cmake ncurses-devel
安裝mysql之前是必須先安裝boost庫。經過我之前的失敗經歷,安裝mysql5.7.12要求boost的版本是boost_1_59_0,版本不同的話會失敗。
這裡在cd boost_1_59_0
./bootstrap.sh --with-libraries=system,filesystem,log,thread --with-toolset=gcc
./b2 toolset=gcc
./b2 install --prefix=/usr/local/boost
位址自己決定,預設是/usr/local/lib
在tar -xzvf mysql-5.7.12.tar.gz
解壓
cd mysql-5.7.12
cmake -dcmake_install_prefix=/usr/local/mysql
-dmysql_datadir=/mysqldata/ -ddefault_charset=utf8
-ddefault_collation=utf8_general_ci
-dmysql_tcp_port=3306 -dmysql_user=mysql
-dwith_myisam_storage_engine=1
-dwith_innobase_storage_engine=1
-dwith_archive_storage_engine=1
-dwith_blackhole_storage_engine=1
-dwith_memory_storage_engine=1
-ddownload_boost=1
-dwith_boost=/usr/local/boost(之前boost安裝的目錄)
make
make install
make clean
rm cmakecache.txt
建立mysql使用者組
groupadd mysql
修改/usr/local/mysql許可權
chown -r root:mysql /usr/local/mysql
cd /usr/local/mysql/bin
初始化mysql
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
這條命令執行後會產生乙個初始密碼
a temporary password is generated for root@localhost: tj+/yssvc9gb (要記下來)
vim /etc/my.cnf
寫入內容:
[mysqld]
basedir =/usr/local/mysql
datadir=/usr/local/mysql/data/
port = 3306
socket=/tmp/mysql.sock
user=root
[client]
socket=/tmp/mysql.sock
設定mysql開機自動啟動
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
ldconfig
chmod 755 /etc/init.d/mysqld
chkconfig –add mysqld
chkconfig –level 345 mysqld on「
配置環境變數:
echo "path=$path:/usr/local/mysql/bin" > /etc/profile.d/mysql.sh
使生效:source /etc/profile
service mysqld start
使用root登入資料庫 密碼是之前記下來的密碼
使用set password=『』;
命令修改密碼
注:使用mysql還需要在/etc/sysconfig/iptables檔案中開啟3306埠號。詳見個人關於安裝apache的部落格
CentOS 6 8原始碼安裝Redis
背景 前一章介紹了memcached安裝,此次介紹nosql另一款明星產品 redis。許多web 應用程式都將資料儲存到rdbms中,應用伺服器從中讀取資料並在瀏覽器中顯示。但隨著資料量的增大,訪問的集中,就會出現rebms的負擔加重,資料庫響應惡化,顯示延遲等重大影響。memcached是高效能...
CentOS 6 8 原始碼安裝RabbitMQ
yum install build essential openssl openssl devel unixodbc unixodbc devel make gcc gcc c kernel devel m4 ncurses devel 6.配置環境變數 vim etc profile 在最後面加上...
CentOS6 8使用原始碼安裝Git
一 安裝git所需的依賴 sudo yum groupinstall development tools sudo yum install gettext devel openssl devel perl cpan perl devel zlib devel wget o git.tar.gz 三 ...