centos 7.0 编译 安装mysql 5.6.22 过程 已完成~ 成功~ 撒花~
mysql 下载目录/usr/local/src
mysql 解压目录 /usr/local/bin/mysql
GitHub https://github.com/mysql/mysql-server
mysql官网的安装说明
http://dev.mysql.com/doc/refman/5.6/en/source-installation.html
安装mysql必须的要求
CMake make3.75以上 GCC 4.2.1以上 Perl
Curses ncurses-devel
| 最新3.1.1 cmake 安装 |
http://www.cmake.org/
下载页面
http://www.cmake.org/download/
下载目录/usr/local/src
wget http://www.cmake.org/files/v3.1/cmake-3.1.1.tar.gz
[root@localhost src]# wget http://www.cmake.org/files/v3.1/cmake-3.1.1.tar.gz
--2015-01-28 10:40:27-- http://www.cmake.org/files/v3.1/cmake-3.1.1.tar.gz
正在解析主机 www.cmake.org (www.cmake.org)... 66.194.253.19
正在连接 www.cmake.org (www.cmake.org)|66.194.253.19|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:5959421 (5.7M) [application/x-gzip]
正在保存至: “cmake-3.1.1.tar.gz” 100%[======================================>] 5,959,421 494KB/s 用时 11s 2015-01-28 10:40:39 (524 KB/s) - 已保存 “cmake-3.1.1.tar.gz” [5959421/5959421])
解压目录 /usr/local/bin/cmake-3.1.1
[root@localhost src]tar zxvf cmake-3.1.1.tar.gz -C /usr/local/bin
进入解压目录
[root@localhost src]# cd /usr/local/bin/cmake-3.1.1
[root@localhost cmake-3.1.1]# ls
Auxiliary CompileFlags.cmake Help
bootstrap configure Licenses
CMakeCPack.cmake CONTRIBUTING.rst Modules
CMakeCPackOptions.cmake.in Copyright.txt README.rst
CMakeGraphVizOptions.cmake CTestConfig.cmake Source
CMakeLists.txt CTestCustom.cmake.in Templates
CMakeLogo.gif DartConfig.cmake Tests
cmake_uninstall.cmake.in doxygen.config Utilities
[root@localhost cmake-3.1.1]./bootstrap
[root@localhost cmake-3.1.1]make
[root@localhost cmake-3.1.1]make install
| Make 4.1安装 |
http://www.gnu.org/software/make/
下载
wget http://ftp.gnu.org/gnu/make/make-4.1.tar.gz
[root@localhost src]# wget http://ftp.gnu.org/gnu/make/make-4.1.tar.gz
--2015-01-28 11:22:09-- http://ftp.gnu.org/gnu/make/make-4.1.tar.gz
正在解析主机 ftp.gnu.org (ftp.gnu.org)... 208.118.235.20, 2001:4830:134:3::b
正在连接 ftp.gnu.org (ftp.gnu.org)|208.118.235.20|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:1878787 (1.8M) [application/x-gzip]
正在保存至: “make-4.1.tar.gz” 100%[======================================>] 1,878,787 33.1KB/s 用时 65s 2015-01-28 11:23:16 (28.0 KB/s) - 已保存 “make-4.1.tar.gz” [1878787/1878787])
解压
[root@localhost src]tar zxvf make-4.1.tar.gz -C /usr/local/bin
[root@localhost src]# cd /usr/local/bin/make-4.1
[root@localhost make-4.1]# ls
ABOUT-NLS dep.h load.c README.VMS
acinclude.m4 dir.c main.c README.W32
aclocal.m4 doc make.1 remake.c
alloca.c dosbuild.bat Makefile.am remote-cstms.c
amiga.c expand.c Makefile.ami remote-stub.c
amiga.h file.c makefile.com rule.c
ar.c filedef.h Makefile.DOS rule.h
arscan.c function.c Makefile.in SCOPTIONS
AUTHORS getloadavg.c makefile.vms signame.c
build.sh.in getopt1.c makeint.h SMakefile
build_w32.bat getopt.c make.lnk strcache.c
commands.c getopt.h make_msvc_net2003.sln subproc.bat
commands.h gettext.h make_msvc_net2003.vcproj tests
config glob misc.c variable.c
config.ami gmk-default.h NEWS variable.h
configh.dos gmk-default.scm NMakefile version.c
config.h.in gnumake.h output.c vmsdir.h
config.h-vms guile.c output.h vmsfunctions.c
config.h.W32 hash.c po vmsify.c
configure hash.h read.c vmsjobs.c
configure.ac implicit.c README vpath.c
configure.bat INSTALL README.Amiga w32
COPYING job.c README.customs
debug.h job.h README.DOS
default.c loadapi.c README.OS2
[root@localhost make-4.1]./configure
[root@localhost make-4.1]make
[root@localhost make-4.1]make install
| 安装 M4 |
http://www.gnu.org/software/m4/
下载
wget http://ftp.gnu.org/gnu/m4/m4-latest.tar.gz
[root@localhost src]# wget http://ftp.gnu.org/gnu/m4/m4-latest.tar.gz
--2015-01-28 11:37:14-- http://ftp.gnu.org/gnu/m4/m4-latest.tar.gz
正在解析主机 ftp.gnu.org (ftp.gnu.org)... 208.118.235.20, 2001:4830:134:3::b
正在连接 ftp.gnu.org (ftp.gnu.org)|208.118.235.20|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:1820658 (1.7M) [application/x-gzip]
正在保存至: “m4-latest.tar.gz”
100%[======================================>] 1,820,658 40.8KB/s 用时 42s
2015-01-28 11:37:57 (42.6 KB/s) - 已保存 “m4-latest.tar.gz” [1820658/1820658])
解压
[root@localhost src]# tar zxvf m4-latest.tar.gz -C /usr/local/bin
cd /usr/local/bin/m4-1.4.17
[root@localhost ~]# cd /usr/local/bin/m4-1.4.17
[root@localhost m4-1.4.17]# ls
acinclude.m4 build-aux configure GNUmakefile Makefile.am tests
aclocal.m4 c-boxes.el configure.ac INSTALL Makefile.in THANKS
AUTHORS cfg.mk COPYING lib NEWS TODO
BACKLOG ChangeLog doc m4 README
bootstrap checks examples maint.mk src
[root@localhost ~]./configure
[root@localhost ~]make
[root@localhost ~]make install
| Bison 3.0.4 |
http://www.gnu.org/software/bison/
http://ftp.gnu.org/gnu/bison/
下载
wget http://ftp.gnu.org/gnu/bison/bison-3.0.4.tar.gz
[root@localhost src]# wget http://ftp.gnu.org/gnu/bison/bison-3.0.4.tar.gz
--2015-01-28 11:03:56-- http://ftp.gnu.org/gnu/bison/bison-3.0.4.tar.gz
正在解析主机 ftp.gnu.org (ftp.gnu.org)... 208.118.235.20, 2001:4830:134:3::b
正在连接 ftp.gnu.org (ftp.gnu.org)|208.118.235.20|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:3354179 (3.2M) [application/x-gzip]
正在保存至: “bison-3.0.4.tar.gz” 100%[======================================>] 3,354,179 41.0KB/s 用时 71s 2015-01-28 11:05:08 (45.8 KB/s) - 已保存 “bison-3.0.4.tar.gz” [3354179/3354179])
解压
tar zxvf bison-3.0.4.tar.gz -C /usr/local/bin
[root@localhost src]# tar zxvf bison-3.0.4.tar.gz -C /usr/local/bin
[root@localhost src]# cd /usr/local/bin/bison-3.0.4
[root@localhost bison-3.0.4]# ls
ABOUT-NLS ChangeLog-1998 djgpp lib PACKAGING src
aclocal.m4 ChangeLog-2012 doc m4 po tests
AUTHORS configure etc maint.mk README THANKS
build-aux configure.ac examples Makefile.am README-alpha TODO
cfg.mk COPYING GNUmakefile Makefile.in README-release
ChangeLog data INSTALL NEWS runtime-po
这里必须安装M4 在运行
[root@localhost bison-3.0.4]./configure
[root@localhost bison-3.0.4]make
[root@localhost bison-3.0.4]make install
| ncurses-devel (RPM安装) |
找到两个网址下载 随便来一个吧
http://pkgs.org/download/ncurses-devel
http://rpmfind.net/linux/rpm2html/search.php?query=ncurses-devel
下载
wget ftp://rpmfind.net/linux/centos/7.0.1406/os/x86_64/Packages/ncurses-devel-5.9-13.20130511.el7.x86_64.rpm
[root@localhost src]# wget ftp://rpmfind.net/linux/centos/7.0.1406/os/x86_64/Packages/ncurses-devel-5.9-
13.20130511.el7.x86_64.rpm
--2015-01-28 14:28:29-- ftp://rpmfind.net/linux/centos/7.0.1406/os/x86_64/Packages/ncurses-devel-5.9-
13.20130511.el7.x86_64.rpm
=> “ncurses-devel-5.9-13.20130511.el7.x86_64.rpm”
正在解析主机 rpmfind.net (rpmfind.net)... 195.220.108.108
正在连接 rpmfind.net (rpmfind.net)|195.220.108.108|:21... 已连接。
正在以 anonymous 登录 ... 登录成功!
==> SYST ... 完成。 ==> PWD ... 完成。
==> TYPE I ... 完成。 ==> CWD (1) /linux/centos/7.0.1406/os/x86_64/Packages ... 完成。
==> SIZE ncurses-devel-5.9-13.20130511.el7.x86_64.rpm ... 729820
==> PASV ... 完成。 ==> RETR ncurses-devel-5.9-13.20130511.el7.x86_64.rpm ... 完成。
长度:729820 (713K) (非正式数据) 100%[======================================>] 729,820 275KB/s 用时 2.6s 2015-01-28 14:28:36 (275 KB/s) - “ncurses-devel-5.9-13.20130511.el7.x86_64.rpm” 已保存 [729820]
安装或者升级一个rpm包
rpm -ivh rpm文件【安装】
rpm -Uvh rpm文件【更新】
[root@localhost src]# rpm -ivh ncurses-devel-5.9-13.20130511.el7.x86_64.rpm
准备中... ################################# [100%]
正在升级/安装...
1:ncurses-devel-5.9-13.20130511.el7################################# [100%]
| 安装 mysql 5.66.22 |
遇到了不少问题 感觉最好的办法就是重新装一遍 记得cmake以前删除CMakeCache.txt
[root@localhost src]wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.22.tar.gz
解压
[root@localhost src]tar zxvf mysql-5.6.22.tar.gz -C /usr/local/bin
进入目录
这个图是后来从新编译的 就看下编译选项就好了

执行的命令
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/etc/mysql
-DMYSQL_DATADIR=/usr/etc/mysql/data
-DSYSCONFDIR=/etc/mysql/
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_HEAP_STORAGE_ENGINE=1
-DWITH_PARTITION_STORAGE_ENGINE=1
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock
-DMYSQL_TCP_PORT=3306
-DENABLED_LOCAL_INFILE=1
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
再次编译 改了下配置文件的位置 红色字体
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/etc/mysql \
-DMYSQL_DATADIR=/usr/etc/mysql/data \
-DSYSCONFDIR=/usr/etc/mysql \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_HEAP_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DMYSQL_UNIX_ADDR=/usr/etc/mysql/mysqld.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci

[root@localhost mysql-5.6.22]# cmake \
-DCMAKE_INSTALL_PREFIX=/usr/etc/mysql \
-DMYSQL_DATADIR=/usr/etc/mysql/data \
-DSYSCONFDIR=/usr/etc/mysql \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_HEAP_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DMYSQL_UNIX_ADDR=/usr/etc/mysql/mysqld.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
[root@localhost mysql-5.6.22]make
[root@localhost mysql-5.6.22]make install
进入安装目录

初始化数据库
资料引用
初始化安装 官网介绍 mysql_install_db
http://dev.mysql.com/doc/refman/5.6/en/unix-postinstallation.htmlhttp://dev.mysql.com/doc/refman/5.6/en/postinstallation.html
http://www.cnblogs.com/xiongpq/p/3384681.html
./mysql_install_db --user=mysql --basedir=/usr/etc/mysql --datadir=/usr/etc/mysql/data
最主要要定义
--basedir 安装目录
--datadir 数据存放目录
[root@localhost scripts]# ./mysql_install_db --user=mysql --basedir=/usr/etc/mysql --datadir=/usr/etc/mysql/data
Installing MySQL system tables...2015-02-10 13:22:26 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated.
Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2015-02-10 13:22:26 3334 [Note] InnoDB: Using atomics to ref count buffer pool pages
2015-02-10 13:22:26 3334 [Note] InnoDB: The InnoDB memory heap is disabled
2015-02-10 13:22:26 3334 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2015-02-10 13:22:26 3334 [Note] InnoDB: Memory barrier is not used
2015-02-10 13:22:26 3334 [Note] InnoDB: Compressed tables use zlib 1.2.3
2015-02-10 13:22:26 3334 [Note] InnoDB: Not using CPU crc32 instructions
2015-02-10 13:22:26 3334 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2015-02-10 13:22:26 3334 [Note] InnoDB: Completed initialization of buffer pool
2015-02-10 13:22:26 3334 [Note] InnoDB: The first specified data file ./ibdata1 did not exist: a new database to be
created!
2015-02-10 13:22:26 3334 [Note] InnoDB: Setting file ./ibdata1 size to 12 MB
2015-02-10 13:22:26 3334 [Note] InnoDB: Database physically writes the file full: wait...
2015-02-10 13:22:26 3334 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB
2015-02-10 13:22:27 3334 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB
2015-02-10 13:22:28 3334 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
2015-02-10 13:22:28 3334 [Warning] InnoDB: New log files created, LSN=45781
2015-02-10 13:22:28 3334 [Note] InnoDB: Doublewrite buffer not found: creating new
2015-02-10 13:22:28 3334 [Note] InnoDB: Doublewrite buffer created
2015-02-10 13:22:28 3334 [Note] InnoDB: 128 rollback segment(s) are active.
2015-02-10 13:22:28 3334 [Warning] InnoDB: Creating foreign key constraint system tables.
2015-02-10 13:22:28 3334 [Note] InnoDB: Foreign key constraint system tables created
2015-02-10 13:22:28 3334 [Note] InnoDB: Creating tablespace and datafile system tables.
2015-02-10 13:22:28 3334 [Note] InnoDB: Tablespace and datafile system tables created.
2015-02-10 13:22:28 3334 [Note] InnoDB: Waiting for purge to start
2015-02-10 13:22:28 3334 [Note] InnoDB: 5.6.22 started; log sequence number 0
2015-02-10 13:22:30 3334 [Note] Binlog end
2015-02-10 13:22:30 3334 [Note] InnoDB: FTS optimize thread exiting.
2015-02-10 13:22:30 3334 [Note] InnoDB: Starting shutdown...
2015-02-10 13:22:32 3334 [Note] InnoDB: Shutdown completed; log sequence number 1625977
OK
Filling help tables...2015-02-10 13:22:32 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --
explicit_defaults_for_timestamp server option (see documentation for more details).
2015-02-10 13:22:32 3358 [Note] InnoDB: Using atomics to ref count buffer pool pages
2015-02-10 13:22:32 3358 [Note] InnoDB: The InnoDB memory heap is disabled
2015-02-10 13:22:32 3358 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2015-02-10 13:22:32 3358 [Note] InnoDB: Memory barrier is not used
2015-02-10 13:22:32 3358 [Note] InnoDB: Compressed tables use zlib 1.2.3
2015-02-10 13:22:32 3358 [Note] InnoDB: Not using CPU crc32 instructions
2015-02-10 13:22:32 3358 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2015-02-10 13:22:32 3358 [Note] InnoDB: Completed initialization of buffer pool
2015-02-10 13:22:32 3358 [Note] InnoDB: Highest supported file format is Barracuda.
2015-02-10 13:22:32 3358 [Note] InnoDB: 128 rollback segment(s) are active.
2015-02-10 13:22:32 3358 [Note] InnoDB: Waiting for purge to start
2015-02-10 13:22:32 3358 [Note] InnoDB: 5.6.22 started; log sequence number 1625977
2015-02-10 13:22:32 3358 [Note] Binlog end
2015-02-10 13:22:32 3358 [Note] InnoDB: FTS optimize thread exiting.
2015-02-10 13:22:32 3358 [Note] InnoDB: Starting shutdown...
2015-02-10 13:22:33 3358 [Note] InnoDB: Shutdown completed; log sequence number 1625987
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/etc/mysql/bin/mysqladmin -u root password 'new-password'
/usr/etc/mysql/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
Alternatively you can run:
/usr/etc/mysql/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd . ; /usr/etc/mysql/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl
Please report any problems at http://bugs.mysql.com/
The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
New default config file was created as /usr/etc/mysql/my.cnf and
will be used by default by the server when you start it.
You may edit this file to change server settings
[root@localhost scripts]#
上面的警告 应该都能读懂 如果在/etc下有my.cnf文件 就是优先加载这个配置 所以就删除吧
rm -f my.cnf
删除默认/etc/my.cnf
cd /etc/
rm -f my.cnf
编辑安装目录下的配置文件/usr/etc/mysql/my.cnf
# These are commonly set, remove the # and set as required.
basedir = /usr/etc/mysql
datadir = /usr/etc/mysql/data
port = 3306
# server_id = .....
# socket = .....
参考 http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
添加用户mysql
[root@localhost data]# useradd mysql
[root@localhost data]# groupadd mysql
groupadd:“mysql”组已存在
给安装目录权限
先给权限 要不然mysql 无法正常启动
[root@localhost data]# chown -R mysql:mysql /usr/etc/mysql
复制mysql.server到启动目录init.d
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql
[root@localhost mysql]# chkconfig mysql on
启动mysql
[root@localhost data]# service mysql start
Starting MySQL. SUCCESS!
启动成功
[root@localhost data]# lsof -i:3306
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 23841 mysql 10u IPv6 756200 0t0 TCP *:mysql (LISTEN)
登录成功


退出mysql 直接ctrl + z
***************************************************************************************
有错误 看看错误日志里记录啥了
查看错误日志
vi /usr/etc/mysql/data/localhost.localdomain.err
150130 11:29:18 mysqld_safe Starting mysqld daemon with databases from /usr/etc/mysql/data
2015-01-30 11:29:19 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --
explicit_defaults_for_timestamp server option (see documentation for more details).
2015-01-30 11:29:19 22264 [ERROR] Fatal error: Can't change to run as user 'mysql' ; Please check that the user exists!
2015-01-30 11:29:19 22264 [ERROR] Aborting
2015-01-30 11:29:19 22264 [Note] Binlog end
2015-01-30 11:29:19 22264 [Note] /usr/etc/mysql/bin/mysqld: Shutdown complete
150130 11:29:19 mysqld_safe mysqld from pid file /usr/etc/mysql/data/localhost.localdomain.pid ended
150130 11:36:24 mysqld_safe Starting mysqld daemon with databases from /usr/etc/mysql/data
2015-01-30 11:36:25 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --
explicit_defaults_for_timestamp server option (see documentation for more details).
2015-01-30 11:36:25 22903 [ERROR] Fatal error: Can't change to run as user 'mysql' ; Please check that the user exists!
2015-01-30 11:36:25 22903 [ERROR] Aborting
2015-01-30 11:36:25 22903 [Note] Binlog end
2015-01-30 11:36:25 22903 [Note] /usr/etc/mysql/bin/mysqld: Shutdown complete
150130 11:36:25 mysqld_safe mysqld from pid file /usr/etc/mysql/data/localhost.localdomain.pid ended
*************************************************************************************
可能出现的问题:
我出现下面这个问题就是没有mysql这个用户 还没有给安装目录权限的问题
[root@localhost mysql]# service mysql start
Starting MySQL. ERROR! The server quit without updating PID file (/usr/etc/mysql/localhost.localdomain.pid).
具体如下解决的
[root@localhost data]# useradd mysql
[root@localhost data]# chown -R mysql:mysql /usr/etc/mysql
参考
http://blog.rekfan.com/articles/186.html
*************************************************************************************
以下是参考记录而已~
查看user表里的记录 /usr/etc/mysql/bin
[root@localhost bin]# mysql -e "SELECT * FROM user" mysql
mysql -e "SELECT Host,User,Password FROM user" mysql

最后我还安装了
下载perl
wget http://www.cpan.org/src/5.0/perl-5.20.1.tar.gz
[root@localhost src]# wget http://www.cpan.org/src/5.0/perl-5.20.1.tar.gz
解压
tar zxvf perl-5.20.1.tar.gz -C /usr/local/bin
进入解压目录
[root@localhost src]# cd /usr/local/bin/perl-5.20.1
[root@localhost perl-5.20.1]./Configure -des -Dprefix=/usr/etc/perl
[root@localhost perl-5.20.1]make
[root@localhost perl-5.20.1]make install
查看是否安装好模块
[root@localhost mysql]# gcc -v
使用内建 specs。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.2/lto-wrapper
目标:x86_64-redhat-linux
配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-
bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-
checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --
enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --
enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.2-20140120/obj-x86_64-
redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.2-20140120/obj-x86_64-redhat-linux/cloog-install --
enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
线程模型:posix
gcc 版本 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC)
[root@localhost mysql]# perl -v
This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi
(with 25 registered patches, see perl -V for more detail)
Copyright 1987-2012, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
[root@localhost scripts]# yum install -y perl-Module-Install.noarch
*****************************************************************
给自己补充用的知识点
MySQL安全配置向导mysql_secure_installation
运行mysql_secure_installation会执行几个设置:
a)为root用户设置密码
b)删除匿名账号
c)取消root用户远程登录
d)删除test库和对test库的访问权限
e)刷新授权表使修改生效
进入安装目录cd /usr/etc/mysql/bin
执行 mysql_secure_installation 回车 一般都是直接Y
centos 7.0 编译 安装mysql 5.6.22 过程 已完成~ 成功~ 撒花~的更多相关文章
- centos 7.0 编译安装mysql 5.6.22 再次总结 成功编译安装~ 越来越熟练了~
查找php.ini文件所在位置 [root@localhost /]# find -name php.ini ./usr/etc/php/etc/php.ini mysql官网的安装说明http:// ...
- CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
准备篇: CentOS 7.0系统安装配置图解教程 http://www.osyunwei.com/archives/7829.html 一.配置防火墙,开启80端口.3306端口 CentOS 7. ...
- centos 7.0 编译安装php 7.0.3
php下载页面 http://cn2.php.net/downloads.php 7.0.3多地区下载页面 http://cn2.php.net/get/php-7.0.3.tar.gz/from/a ...
- CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法分享
一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fi ...
- CentOS 7.2使用源码包编译安装MySQL 5.7.22及一些操作
CentOS 7.2使用源码包编译安装MySQL 5.7.22及一些操作 2018年07月05日 00:28:38 String峰峰 阅读数:2614 使用yum安装的MySQL一般版本比较旧,但 ...
- CentOS源码编译安装MySQL 5.5.15
CentOS源码编译安装MySQL 5.5.15 文章目录 [隐藏] 安装编译工具 下载源码 安装cmake和bison 编译安装MySQL 一些相关设置 安装编译工具 yum install g ...
- CentOS Linux下编译安装MySQL
本文参考张宴的Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]完成.所有操作命令都在CentOS 6.4 64位操作系统下实践 ...
- centos 7.0 编译安装php 5.6.7
编译安装php参考资料 MySQL PHP API http://dev.mysql.com/doc/apis-php/en/index.html nginx + php +mysql 最简单安装 官 ...
- CentOS 6.4 编译安装Mysql 5.6.14
概述: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14. 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server ...
随机推荐
- js闭包详解
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现. 闭包的特性 闭包有三个特性: 1.函数嵌套函数 2.函数内部可以引用外部的参数和变量 3.参数 ...
- Android NDK开发
Android NDK 开发教程(极客学院) 一.Android NDK环境搭建 使用最新ndk,直接抛弃cygwin,以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin( ...
- smtplib.SMTPDataError: (554, 'DT:SPM 126 smtp5错误解决办法
1.自动化测试中,调用邮件模块自动发送邮件时,运行脚本报错: smtplib.SMTPDataError: (554, 'DT:SPM 126 smtp5,jtKowAD3MJz2c1JXLcK2AA ...
- Linux下的IO模式
对于一次IO访问(以read举例),数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间.所以说,当一个read操作发生时,它会经历两个阶段:1. 等待数据准 ...
- BZOJ3240 [Noi2013]矩阵游戏
本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000作者博客:http://www.cnblogs.com/ljh2000-jump/转 ...
- Jenkins 1.x权限配置(兼容2.x)
说明: 1.x版本的jenkins默认是没有任何权限限制,任何人都可以访问. 需要用到的插件: [Role-based Authorization Strategy] 具体配置: 0.设置Jenkin ...
- C++实现类似飞鸽的内网聊天工具,采用多播的协议实现
项目相关地址 源码:https://github.com/easonjim/FreeAnt bug提交:https://github.com/easonjim/FreeAnt/issues
- 使用PreApplicationStartMethodAttribute
第一次见到这个东西是在公司的框架里,刚开始还挺郁闷怎么框架的Application_Start里没东西,初始化的那些代码都哪去了,后来通过一些线索找到了PreApplicationStartMetho ...
- 深入JVM-性能监控工具
一.Linux下的性能监控工具 1.1 显式系统整体资源使用情况-top命令 top命令的输出可以分为两个部分:前半部分是系统统计信息,后半部分是进程信息. 在统计信息中,第一行是任务队列信息,他的结 ...
- 【原】webpack结合gulp打包
在我前面的文章中,总结了一下自己学习webpack和gulp的一些东西.然而,在我的实际项目中,单独使用它们两者不能满足项目的需求.我遇到了下面的一些问题. 问题1: 因为我的图片需要放单cdn上面去 ...