///以下的步骤是我亲自安装时记录的,按着我的步骤做即可.
1:需要编译cmake
2:在编译mysql
下载cmake-3.5.0.tar.gz包和mysql-5.6.29.tar.gz安装包并解压.这里不再叙述
-----------------安装cmake-----------------
yum -y install gcc gcc-c++ ncurses-devel perl (安装环境)
进入到cmake目录下
sh bootstrap
gmake && gmake install
------------啦啦啦 我是分界线 接下来编译mysql--------------
mkdir –p /opt/you/data/mysql
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/opt/you/data/mysql \
-DMYSQL_TCP_PORT=3306 \
-DENABLE_DOWNLOADS=1
接着执行make && make install
若/etc中没有my.cnf cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
vi /etc/my.cnf
在[mysqld]下写入
port = 3306
socket = /usr/local/mysql/mysql.sock
basedir = /usr/local/mysql
datadir = /opt/you/data/mysql/
pid-file = /opt/you/data/mysql/data
user = root
------------啦啦啦 我是分界线 接下来初始化mysql--------------
cd /usr/local/mysql
scripts/mysql_install_db --user=root --datadir=/opt/you/data/mysql
cp support-files/mysql.server /etc/init.d/mysqld
vi /etc/profile
添加
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
export PATH
source /etc/profile
------------啦啦啦 我是分界线 接下来 mysql-server--------------
yum -y install mysql-server
------------啦啦啦 我是分界线 然后即可--------------
启动mysql :service mysqld start
然后 mysql -uroot -p 回车 回车 即可访问mysql数据库了
linux源码安装mysql
猜你喜欢
转载自indinna1.iteye.com/blog/2283301
今日推荐
周排行