centso7.2源码方式安装mysql的几个步骤

  

下面讲讲关于centso7.2源码方式安装mysql的几个步骤,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完centso7.2源码方式安装mysql的几个步骤这篇文章你一定会有所受益。

源码方式安装,mysql-boost-5.7.17.tar。广州

1,准备工作

,,,,,,,关闭SELinux,,,防火墙,下载软件包,- - - - - -在https://www.mysql.com/ 

,,,,卸载自带的mariadb ,,,,,

2,卸载系统自带的mariadb软件

,,(root@mysqltest ~) # rpm qa | grep mariadb

,,mariadb - libs 5.5.44 - 2. - el7.centos.x86_64

,,(root@mysqltest ~) # rpm - e - nodeps mariadb-libs

3,创建数据目录,/mydata/数据

,,,(root@mysqltest ~) # mkdir - p/mydata/数据

,,修改数据目录的所属

,,(root@node02 ~) # useradd - s/sbin/nologin - m mysql

,,root@node02 ~ # chown - r mysql。mysql/mydata/数据/

4,安装cmake编译器,

,,(root@node02 ~) # yum安装- y cmake

,,(root@node02 ~) #焦油zxf mysql-boost-5.7.17.tar.gz 

,,,,,,,,,,,,cmake。- l,查看cmake支持的编译选项

[root@node02 ~] # cd mysql-5.7.17/

[root@mysql57 mysql-5.7.17] # cmake。\

-DCMAKE_INSTALL_PREFIX=/usr/地方/mysql \

-DMYSQL_UNIX_ADDR=/tmp/mysql。袜子\

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DMYSQL_DATADIR=/mydata/数据\

-DMYSQL_TCP_PORT=3306 \

-DWITH_BOOST=提高/boost_1_59_0 \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_ARCHIVE_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

错误1:

CMake错误:你的C编译器:“CMAKE_C_COMPILER-NOTFOUND"没有发现。,请CMAKE_C_COMPILER设置为一个有效的编译器路径或名称。

CMake错误:你的CXX编译器:“CMAKE_CXX_COMPILER-NOTFOUND"没有发现。,请CMAKE_CXX_COMPILER设置为一个有效的编译器路径或名称。

CMake错误在CMake/操作系统/Linux。cmake: 41(消息):

,编译器不支持的!

调用堆栈(最近调用第一个):

,CMakeLists。txt: 162(包括)

解决办法:

#百胜groupinstall - y“发展Tools"“服务器平台Development"“桌面平台Development"

错误2:

CMake错误在CMake/readline。cmake: 64(消息):

,诅咒库未找到。,请安装相应的包,

解决办法:,

[root@node02 ~] # yum安装- y ncurses-devel.x86_64 

[root@mysqltest mysql-5.7.17] #让

[root@mysqltest mysql-5.7.17] # make install

[root@mysqltest ~] #乔恩- r根。mysql/usr/local/mysql/

5,初始化数据库

[root@mysql57 ~] #/usr/local/mysql/bin/mysqld——初始化用户=mysql——basedir=/usr/地方/mysql——datadir=/mydata/数据

6,复制mysql配置文件,

[root@node02 ~] # cd/usr/local/mysql/support-files/

[root@node02支持文件)# cp my-default.cnf/etc/my.cnf

[root@node02支持文件)# vim/etc/my.cnf

(mysqld)……

basedir=/usr/地方/mysql

datadir=/mydata/数据

=3306港

server_id=121

套接字=/tmp/mysql.sock

7日启动mysql服务,

[root@mysqltest数据]#/usr/local/mysql/bin/mysqld_safe mysql——用户=,

[root@mysqltest数据]#党卫军-antp | grep mysqld

听,,0,,,80年,,,,:::3306,,,,,,,,,,:::*,,,,,,,,,用户:((“mysqld" pid=63756, fd=20))

[root@mysqltest数据]#,

8日修改环境变量路径

, [root@mysqltest]导出路径=$路径:/usr/地方/mysql/bin,,临时的

, [root@mysqltest]美元回声路径

[root@mysqltest数据]#猫/etc/profile.d/mysql.sh 

出口路径=$路径:/usr/地方/mysql/bin

[root@mysqltest数据]#/etc/profile.d/mysql.来源sh

[root@mysqltest数据]# mysql - u root - p

mysql>改变用户& # 39;根# 39;@ # 39;localhost # 39;被& # 39;Www.1.com& # 39;;

mysql>冲洗特权;

查询好,0行影响(0.00秒)

9日设置源码mysql服务开机自启动,,

# vim/etc/rc.d/rc.local 

/usr/地方/mysql/bin/mysqld_safe——用户=mysql,

对于以上centso7.2源码方式安装mysql的几个步骤相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。

  

centso7.2源码方式安装mysql的几个步骤