下面讲讲关于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的几个步骤相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。