一、安裝yum源
從下面地址獲取centos版本對應的epel的版本,對今後yum安裝軟件有幫助
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
安裝epel包
rpm -ivh epel-release-6-8.noarch.rpm
二、安裝Mysql
安裝必須的軟件包
yum install cmake gcc gcc-c++ ncurses-devel perl
下載Mysql安裝包,下載地址mysql-5.5安裝包,並解壓安裝包
tar -zxvf mysql-5.5.32.tar.gz cd mysql-5.5.32
編譯安裝
cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/data/mysqldb \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_FEDERATED_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITH_EXAMPLE_STORAGE_ENGINE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DWITH_FAST_MUTEXES=1 \-DWITH_ZLIB=bundled \-DENABLED_LOCAL_INFILE=1 \-DWITH_READLINE=1 \ -DWITH_EMBEDDED_SERVER=1 \ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock\ -DENABLED_LOCAL_INFILE=ON \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_DEBUG=0 make && make install
三、配置用戶權限
設置Mysql用戶和組
groupadd mysql useradd -g mysql mysql
新建Mysql安裝目錄和數據文件目錄
mkdir -p /usr/local/mysql mkdir -p /data/mysqldb
修改目錄所有者和組
chown -R mysql:mysql /usr/local/mysql chown -R mysql:mysql /data/mysqldb
四、初始化數據庫,配置配置文件,配置啓動文件等
cd /usr/local/mysql scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb --basedir=/usr/local/mysql
複製Mysql服務啓動配置文件,my.cnf有數據就覆蓋掉
cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf
複製Mysql服務啓動腳本
cp support-files/mysql.server /etc/init.d/mysqld
修改/etc/profile文件,末尾添加PATH
PATH=/usr/local/mysql/bin:$PATH export PATH
保存修改,讓配置立即生效
source /etc/profile
五、啓動數據庫幷登錄
service mysqld start
登錄數據庫
mysql -uroot