CentOS7.4下MySQL5.7.28二进制方式安装的方法步骤
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,Linux系统版本:CentOS7.4MySQL版本:5.7.28在Linux平台有RPM包、二进制包、源码包3中安装方式,这一篇文章主要是以RPM包为例来介绍如何在Linux平台下进行MySQL的安
千家信息网最后更新 2025年02月01日CentOS7.4下MySQL5.7.28二进制方式安装的方法步骤
Linux系统版本:CentOS7.4
MySQL版本:5.7.28
在Linux平台有RPM包、二进制包、源码包3中安装方式,这一篇文章主要是以RPM包为例来介绍如何在Linux平台下进行MySQL的安装。
下载地址:
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
具体安装步骤如下:
(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)用root用户登录系统,增加mysql用户和组,数据库安装在此用户下:
[root@localhost ~]# groupadd mysql[root@localhost ~]# useradd -r -g mysql -s /bin/false mysql
(3)准备数据目录
以/app/data为例,建议使用逻辑卷
[root@localhost ~]# mkdir -p /app/data[root@localhost ~]# chown mysql.mysql /app/data/[root@localhost ~]# chmod 750 /app/data
(4)准备二进制文件:
[root@localhost ~]# tar xvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz -C /usr/local/root@localhost ~]# cd /usr/local[root@localhost local]# ln -sv mysql-5.7.28-linux-glibc2.12-x86_64 mysql'mysql' -> 'mysql-5.7.28-linux-glibc2.12-x86_64'
(5)初始化MySQL:
[root@localhost ~]# cd /usr/local/mysql[root@localhost mysql]# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/app/data2019-11-03T09:47:18.263716Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2019-11-03T09:47:19.059462Z 0 [Warning] InnoDB: New log files created, LSN=457902019-11-03T09:47:19.140866Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.2019-11-03T09:47:19.207569Z 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: ed1cd8ec-fe1e-11e9-8c9c-000c29f8617a.2019-11-03T09:47:19.209181Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.2019-11-03T09:47:19.646366Z 0 [Warning] CA certificate ca.pem is self signed.2019-11-03T09:47:20.056792Z 1 [Note] A temporary password is generated for root@localhost: rY-6f??#!其中--basedir mysql基础目录 --datadir mysql数据存放目录,并创建了root用户的临时密码:rY-6f??#!
(6)开启ssl连接:
[root@localhost mysql]# bin/mysql_ssl_rsa_setup2019-11-03 23:09:55 [ERROR] Failed to access directory pointed by --datadir. Please make sure that directory exists and is accessible by mysql_ssl_rsa_setup. Supplied value : /usr/local/mysql/data[root@localhost mysql]# bin/mysql_ssl_rsa_setup --datadir=/app/data命令后面不加参数报错,加了--datadir后不报错
(7)编辑配置文件,保存退出:
[root@localhost mysql]# vim /etc/my.cnf[mysqld]# GENERALdatadir=/app/datasocket=/app/data/mysql.sockuser=mysqldefault-storage-engine=InnoDB[mysqld_safe]log-error=/app/data/mysql-error.logpid-file=/app/data/mysqld.pid[client]socket=/app/data/mysql.sock(8)启动MySQL:
[root@localhost mysql]# bin/mysqld_safe --user=mysql &(9)配置环境变量:
[root@localhost ~]# vim /etc/profile#添加下面一行export PATH=$PATH:/usr/local/mysql/bin[root@localhost ~]# source /etc/profile(10)设置开机启动:
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql.server[root@localhost mysql]# chkconfig --add mysql.server(11)测试登录成功:
[root@localhost ~]# mysql -uroot -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server 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>以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
用户
数据
目录
二进制
平台
文件
版本
系统
准备
登录
配置
方式
步骤
成功
一行
内容
参数
变量
命令
地址
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
霏凡软件开发者
国内主流服务器系统
三级网络技术应用题题目
建筑和软件开发哪个学校好
法人注册显示数据库未归类异常
广东服务器托管云空间
广西南宁网络安全学院
游戏没有服务器还能玩吗
梁祝吉他谱软件开发
视频服务器部署方案
数据库技术中的关系模型
网络安全法31条处罚
软件开发支付系统涉及技术
网盘存储路径怎么存数据库
淮南网络安全周启动仪式
安徽倾动科技互联网有限公司
摩尔庄园备用服务器
软件开发兴趣小组迎新策划书
滨州鼎峰互联网科技有限公司
计算机网络技术专业能考研吗
潜江订制软件开发公司
rac查询数据库目录
sqlplus数据库密码
供电公司网络安全培训通知
成都互联神州网络技术有限公司
武汉电子软件开发
邮件服务器采用的什么模式
江门服务器托管
宠物商店 数据库项目
电力通信系统web服务器