su
groupadd MysqL
yum install cmake gcc-c++ perl-Data-Dumper bison git ncurses-devel
@H_502_2@ 4.进入解压完的MysqL-5.7.14目录,编译源码并生成makefile。
@H_502_2@ (1) 如果你的系统安装了Boost-1.59库,并且设置了环境变量,那么执行:
cmake .
cmake-DCMAKE_INSTALL_PREFIX=/usr/local/MysqL-DMysqL_DATADIR=/data/MysqL -DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci -DWITH_BOOST=/usr/local/boost
-DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
@H_502_2@ 这条语句将会自动下载boost-1.59版本并安装。
@H_502_2@ (4) 如果系统提示Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH),说明cmake的这两个参数的值不对,那么你在上面的基础上加上两个参数:
-DCURSES_LIBRARY=/usr/lib/libncurses.so -DCURSES_INCLUDE_PATH=/usr/include
make
@H_502_2@ 6. 安装:
make install
@H_502_2@ MysqL将会安装到/usr/local/MysqL目录。
@H_502_2@ 7. 进入安装目录:
cd /usr/local/MysqL
mkdir -m 777 data
@H_502_2@ 9. 创建MysqL配置文件并进行配置:
cp support-files/my-default.cnf /etc/my.cnf
gedit /etc/my.cnf
@H_502_2@ 进入编辑器之后修改以下几行(注意去掉#号):
@H_502_2@ 10. 权限设置:
@H_502_2@ 11. 初始化数据库:
@H_502_2@ 执行完这一句后MysqL会分配一个初始的密码,这个密码得备份下来。
@H_502_2@ 继续执行:
@H_502_2@ 12. 启动MysqL:
@H_502_2@ 13. 登录MysqL:
bin/MysqL -u root -p
ALTER USER 'root'@localhost' IDENTIFIED BY new_password';
@H_502_2@ 15. 远程登录权限:
GRANT ALL PRIVILEGES ON *.* TO root@%passwd2015';
FLUSH PRIVILEGES;
原文链接:https://www.f2er.com/centos/379843.html