LINUX 环境下源码方式安装mysql5.6

  • 时间:
  • 浏览:2

2.确认前要的开发工具的版本,全部总要满足mysql安装版本的前要

15.执行product环境清理工作,提高安全性

 Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.cmake 3.75+,gcc 4.21+,perl  if you intend to run test scripts

#1:make: Fatal error in reader: Makefile, line 18:  Badly formed macro assignment

1./home/work/mysql526//bin/mysqladmin -u root password 设置密码:xxx123  

注:make install 也都不可不都可不里能指定路径,有些可能性你可能性在cmake的日后指定了 -DCMAKE_INSTALL_PREFIX参数,就未必在这里再指定了。。make install DESTDIR="/some/absolute/path"

2./home/work/mysql526//bin/mysqladmin -u root -h cp01-vm-epc-wiseapp5.epc.com password 设置密码:xxx123

此处的法律法律依据是用普通用户权限进行安装

https://cmake.org/files/v3.4/cmake-3.4.0-rc1.tar.gz



18.常见难题:

/home/work/mysql526/bin/mysqld_safe --defaults-file=/home/work/mysql526/etc/my.cnf

2. 报错:Curses library not found

5.执行cmake创建makefile

14.设置密码

flush privileges;  //---别忘记了。。有些又蒙圈

cp support-files/my-default.cnf etc/my.cnf     //****my-default.cnf是空白的,都得当事人配置,可能性my-medium.cnf可是我越来越,就去偷有有1个多多吧

可能性 cp /home/work/mysql526/support-files/my-medium.cnf /home/work/mysql526/etc/my.cnf

11.数据初始化:前要Perl。可能性越来越也前要安装,yum install perl  有些还得安装yum install perl-Data-Dumper

7.执行安装

注:可能性make失败:有些提示了如下信息的任意并不是:表明make的版本过低,升级GNU的make去吧。3.75+

注:可能性MYSQL_MAINTAINER_MODE 配置是enable的,它会将warn变成error,都不可不都可不里能disable并不是 选项,再编译

make install

scripts/mysql_install_db --defaults-file=/home/work/mysql526/etc/my.cnf --user=work --basedir=/home/work/mysql526/ --datadir=/home/work/mysql526/data/

make

yum install ncurses-devel

#3:make: file `Makefile' line 18: Must be a separator (:

13.安全 守护系统守护进程 启动msyql ------ 至于缘何带my.cnf参数,请参考下一章

前要安装g++

8.准备mysql的配置文件:关于my.cnf的配置请参考下一章,这里先凑合用

注:可能性此处出错,前要先执行make clean,再执行rm CMakeCache.txt,有些在重新cmake----make

注:For boolean options, the value may be specified as 1 or ON to enable the option, or as 0 or OFF to disable the option

1.下载mysql源码:

GRANT ALL PRIVILEGES ON *.* TO 'root'@' 10.126.107.119' IDENTIFIED BY 'xxx123' WITH GRANT OPTION;

doc:If compilation fails, check whether the

1. 报错:CMAKE_CXX_COMPILER-NOTFOUND

6.执行make编译:

备注:一般在虚拟机、测试环境、开发机、服务器上安装的日后全部总要会直接使用root权限进行安装,可能性使用普通用户安装会降低服务器的风险,有些一并也带来了有有1个多多难题,可是我对于默认的安装路径下让让让让我们 越来越读写权限,这日后按照官方简易的文档安装就会失败,可能性总出 各种各样的无法连接、无法启动等错误

#2:pthread.h: No such file or directory

4.创建几块相应的文件夹:tmp, var, etc,

备注:至于想以那些法律法律依据下载都无所谓,总之得到源码就都不可不都可不里能了~

yum install g++

下载地址:https://cmake.org/download/

在product环境执行:/home/work/mysql526//bin/mysql_secure_installation

猜你喜欢