CentOS7.4下安装MySQL5.7.28源码方式的详细步骤
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,下面讲讲关于CentOS7.4下安装MySQL5.7.28源码方式的详细步骤,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完CentOS7.4下安装MySQL5.7.28源
千家信息网最后更新 2025年02月01日CentOS7.4下安装MySQL5.7.28源码方式的详细步骤
下面讲讲关于CentOS7.4下安装MySQL5.7.28源码方式的详细步骤,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完CentOS7.4下安装MySQL5.7.28源码方式的详细步骤这篇文章你一定会有所受益。
具体安装步骤如下:
(1)首先卸载mariadb,不然后面会和安装mysql需要的库冲突:
[root@localhost ~]# rpm -qa | grep mariadbmariadb-libs-5.5.56-2.el7.x86_64[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
(2)创建mysql用户和用户组:
[root@localhost ~]# groupadd mysql[root@localhost ~]# useradd -r -g mysql -s /bin/false mysql
(3)创建MySQL安装目录和data目录:
[root@localhost ~]# mkdir /opt/mysql[root@localhost ~]# mkdir -p /data/mysql[root@localhost ~]# chown mysql:mysql /opt/mysql[root@localhost ~]# chown mysql:mysql /data/mysql
(4)安装相关依赖:
[root@localhost ~]#yum install -y cmake make gcc gcc-c++ ncurses-devel openssl-devel
(4)编译安装:
[root@localhost ~]# tar -xvf mysql-boost-5.7.28.tar.gz[root@localhost mysql-5.7.28]# cmake \-DCMAKE_INSTALL_PREFIX=/opt/mysql \-DMYSQL_DATADIR=/data/mysql \-DMYSQL_USER=mysql \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_ARCHIVE_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \-DWITH_READLINE=1 -DDOWNLOAD_BOOST=1 \-DWITH_BOOST=/root/mysql-5.7.28/boost/boost_1_59_0/ \-DMYSQL_DATADIR=/data/mysql \-DWITH_SSL=system[root@localhost ~]#make && make install
(5)初始化MySQL:
[root@localhost ~]# cd /opt/mysql/[root@localhost mysql]# ./bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/data/mysql2019-12-01T02:33:14.303069Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2019-12-01T02:33:16.484507Z 0 [Warning] InnoDB: New log files created, LSN=457902019-12-01T02:33:16.735058Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.2019-12-01T02:33:16.816435Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: ee34514d-13e2-11ea-b534-000c29647ed4.2019-12-01T02:33:16.818202Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.2019-12-01T02:33:17.277339Z 0 [Warning] CA certificate ca.pem is self signed.2019-12-01T02:33:17.415078Z 1 [Note] A temporary password is generated for root@localhost: og5Q0qgu6;Ui
生成临时密码为:og5Q0qgu6;Ui
(6)修改MySQL配置文件/etc/my.cnf,保存退出:
[root@localhost mysql]# vim /etc/my.cnf[mysqld]datadir=/data/mysqlsocket=/data/mysql/mysql.sockuser=mysqlport=3306default-storage-engine=InnoDB[mysqld_safe]log-error=/data/mysql/mysql-error.logpid-file=/data/mysql/mysqld.pid[client]socket=/data/mysql/mysql.sock
(7)启动MySQL:
[root@localhost mysql]# bin/mysqld_safe --user=mysql &
(8)配置环境变量:
[root@localhost ~]# vim /etc/profile#添加下面一行export PATH=/opt/mysql/bin:$PATH[root@localhost ~]# source /etc/profile
(9)登录并修改MySQL管理员密码:
[root@localhost mysql]# mysql -uroot -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3Server version: 5.7.28Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> set password = PASSWORD('root123456');Query OK, 0 rows affected, 1 warning (0.00 sec)
(10)配置原程登录:
mysql> grant all privileges on *.* to root@'%' identified by 'root123456';Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
对于以上CentOS7.4下安装MySQL5.7.28源码方式的详细步骤相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。
步骤
方式
源码
配置
密码
用户
目录
登录
一行
下文
主题
内容
变量
地方
奥妙
文件
文字
更多
板块
环境
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州配方管理软件开发
前台取map数据库
网络安全vr游戏
涉及海量数据库的案例
国外软件开发学校
我的世界混乱的服务器怎么打开
上位机软件开发教程c
如何找出表格中的数据库
招聘软件开发应届生的要求
ZMUD下载软件开发
遵义网络安全宣传
成都川友网络技术
三明大田成立网络安全中心
金山区多层软件开发成本
计算机网络技术最新发展
数据库简单介绍ppt
jsp从数据库读取图片
锡山区软件开发活动简介
数据库添加不了
松江区软件开发费用
nat 虚拟服务器
张平义 北京军地联合网络技术
学生与教师的关系数据库
但是数据库没有
液相服务器管理
美版d服务器验证失败原因
软件开发主要涉及技术要求
晴天信息网络安全
数据库添加不了
vbs导出数据库txt