ubuntu安装mysql

下载软件及安装依赖

下载mysql5.7

http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.14.tar.gz

 

下载boost_1_59_0:

http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz

 

#安装依赖组件 :

apt-get install lrzsz make cmake g++ git vim gcc libncurses5-dev bison

 

安装

#创建数据文件:

mkdir /data/mysqldata && chown mysql.mysql /data/mysqldata

 

#编译参数

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysqldata -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1  -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_BOOST=/data/mysql/boost_1_59_0 -DMYSQL_TCP_PORT=3306

 

#编译安装

make -j4 

make install 

 

#cp配置文件

cp support-files/my-default.cnf /etc/my.cnf

cp support-files/mysql.server /etc/init.d/mysqld

chmod 755 /etc/init.d/mysqld

初始化配置安装:

cd /usr/local/mysql/bin

./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysqldata

 mkdir /data/mysqldata/log && chown -R mysql:mysql /data/mysqldata/log

posted @ 2018-05-28 14:58  爱吃的庞小辉  阅读(84)  评论(0编辑  收藏  举报