1、准备
mkdir /data cd /data mkdir soft src dbdata cd soft mkdir mysql
2、安装cmake
cd /data/src wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz tar -zxvf cmake-2.8.10.2.tar.gz cd cmake-2.8.10.2 ./bootstrap gmake gmake install
3、下载boost源码包,从5.7开始boost包是必须的
cd /data/src wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz mkdir /usr/local/boost tar -zxvf boost_1_59_0.tar.gz -C /usr/local/boost
4、安装mysql
cd /data/src wget http://dev.mysql.com/get/archives/mysql-5.7/mysql-5.7.15.tar.gz tar -zxvf mysql-5.7.15.tar.gz cd mysql-5.7.15 cmake . -DCMAKE_INSTALL_PREFIX=/data/soft/mysql -DMYSQL_DATADIR=/data/dbdata -DSYSCONFDIR=/data/soft/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_USER=mysql -DWITH_DEBUG=0 -DMYSQL_TCP_PORT=3306 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_READLINE=1 -DWITH_SSL=yes -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost make make install
5、初始化操作
cd /data/soft/mysql bin/mysqld --initialize --user=mysql --basedir=/data/soft/mysql --datadir=/dbdata --explicit_defaults_for_timestamp=1 /data/soft/mysql/support-files 这里会给出默认的随机密码,请一定要记下来一会儿登录使用(mysql从5.7开始密码不再默认空了)
6、mysql配置文件
cd support-files cp my-default.cnf /etc/my.cnf
7、配置mysql服务开机自动启动
cp mysql.server /etc/init.d/mysql chmod 755 /etc/init.d/mysql
8、检查自启动项列表中没有mysql这个,如果没有就添加mysql
chkconfig --list mysql chkconfig --add mysql
9、设置MySQL在345等级自动启动
chkconfig --level 345 mysql on chkconfig mysql on
10、创建mysql命令路径
ln -s /data/soft/mysql/bin/mysql /usr/bin
11、mysql操作命令
service mysql start service mysql stop service mysql restart
12、登录mysql
mysql -uroot -p 输入安装完成的时候给的随机密码,如:123456
13、修改root的密码
alter user 'root'@'localhost' identified by '123456'; 退出后重新登录使用新密码即可
发表评论: