CentOS是一種十分出名的Linux操作系統,其安全性和穩定性廣受好評。而Mysql則是一種廣泛使用的數據庫管理系統。這里介紹在CentOs下如何編譯安裝Mysql5.6。
1.安裝必備軟件:
yum install cmake ncurses-devel gcc gcc-c++ -y
2.從Mysql官網下載源碼包并解壓:
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.26.tar.gz tar -xzvf mysql-5.6.26.tar.gz
3.創建mysql用戶組和mysql用戶:
groupadd mysql useradd -r -g mysql mysql
4.編譯安裝:
cd mysql-5.6.26 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/var/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_SSL=system -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci make && make install
其中,CMAKE_INSTALL_PREFIX表示安裝的目錄,MYSQL_DATADIR表示數據文件的保存位置,SYSCONFDIR表示配置文件的保存位置,MYSQL_UNIX_ADDR表示UNIX套接字文件的地址。
5.調整目錄權限:
chown -R mysql:mysql /usr/local/mysql/ chown -R mysql:mysql /var/mysql/ cd /usr/local/mysql/ ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/var/mysql/data
6.配置環境變量:
echo "export PATH=$PATH:/usr/local/mysql/bin" >>/etc/profile source /etc/profile
7.啟動mysql服務器:
/usr/local/mysql/support-files/mysql.server start
可選步驟:
8.開機自動啟動mysql服務器:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql chkconfig --add mysql chkconfig --level 2345 mysql on
9.設置root賬戶密碼:
mysqladmin -u root password 'yourpassword'
10.測試是否安裝成功:
mysql -uroot -p
以上就是在CentOS下編譯安裝Mysql5.6的詳細步驟。相信大家已經掌握了這種方法,能夠輕松地為你的CentOS系統安裝Mysql5.6。