標籤:mysql 軟體包
一、安裝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=0make && make install
三、配置使用者權限
設定Mysql使用者和組
groupadd mysqluseradd -g mysql mysql
建立Mysql安裝目錄和資料檔案目錄
mkdir -p /usr/local/mysqlmkdir -p /data/mysqldb
修改目錄所有者和組
chown -R mysql:mysql /usr/local/mysqlchown -R mysql:mysql /data/mysqldb
四、初始化資料庫,配置設定檔,配置開機檔案等
cd /usr/local/mysqlscripts/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:$PATHexport PATH
儲存修改,讓配置立即生效
source /etc/profile
五、啟動資料庫幷登入
service mysqld start
登入資料庫
mysql -uroot
本文出自 “資料庫學習曆程” 部落格,請務必保留此出處http://yuemu.blog.51cto.com/10688235/1868159
Mysql編譯安裝