QiYuAdmin-CentOS安装MySQL5.7

简介

最近爆表了,来公司为止到现在,这段时间加班最严重,周末2天加班,周一到周五到晚上10左右,中午抽了个空把MySQL5.7重新安装一下,之前的阿里云到期了,重新买了一个半年的,捯饬捯饬它,先装个MySQL5.7,用了SpringBoot之后就只需要一个JDK和数据库了,爽歪歪,记录这篇文章完全是为了下次安装的时候提供一个文档,因为MYSQL我不记得装过多少次了,每次装的时候都需要百度查找文档,这次给记录下来,具体步骤如下:

  • 下载MySQL
  • 安装文件
  • 配置启动文件
  • 初始化 mysql 的数据库
  • 修改密码
  • 设置远程访问
  • 配置环境变量

下载MySQL

一、在CenterOS上下载MySQL的tar.gz格式的bin包:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

这里写图片描述

看到以上就说明下载成功了。

解压安装

  • 将文件拷贝到/usr/local下:mv mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz /usr/local
  • 然后进行解压:tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
  • 解压后修改文件名称:mv mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz mysql

my-default.cnf覆盖/etc/my.cnf文件

  • 将MySQL下的support-files目录下的my-defalut.cnf给复制到/etc/my.cnf:cp my-default.cnf /etc/my.cnf,此时会提示你是否覆盖?你输入yes即可。
  • 配置一下数据库的编码:vim /etc/my.cnf。将以下代码给复制进去,ok。
    [mysql]
    default-character-set=utf8
    [mysqld]
    default-storage-engine=INNODB
    character_set_server=utf8

  • 复制mysql.server 到/etc/init.d/ 目录下
    执行命令:cp mysql.server /etc/init.d/mysql (mysql是服务名)

  • 修改 /etc/init.d/mysql 参数
    vi /etc/init.d/mysql
    给与2个目录位置
    basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data

  • 出于安全便利,创建一个操作数据库的专门用户

      1)、groupadd mysql #建立一个mysql的组
      2)、useradd -r -g mysql mysql #建立mysql用户,并且把用户放到mysql组
      3)、passwd mysql #给mysql用户设置一个密码
      4)、给目录/usr/local/mysql 更改拥有者  chown -R mysql:mysql /usr/local/mysql/

初始化 mysql 的数据库

首先去到mysql的bin目录
一、初始化命令
./mysqld –initialize –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data
以上命令主要是生成出一个data目录,代表数据库已经初始化成功
此时将会生成一个临时的密码,如下图所示

这里写图片描述
二、给数据库加密命令

./mysql_ssl_rsa_setup –datadir=/usr/local/mysql/data

三、启动mysql(为了不让进程卡主,可在启动mysql的命令后加上&代表此进程在后台运行)
./mysqld_safe –user=mysql &

四、检查ps -ef|grep mysql

这里写图片描述

修改密码

  • 登录 ./mysql -uroot -p回车后输入之前的临时密码
  • 修改密码
    set password=password(‘新密码’);

设置远程访问

一、在远程访问之前需先配置防火墙  systemctl stop firewalld.service(不推荐,可配置开通3306端口)
二、授权
mysql>grant all privileges on . to 远程访问用户名@’%’ identified by ‘用户密码’;
mysql>select host,user from user; 【多出1条远程登录用户记录】
mysql>flush privileges;(刷新)

配置环境变量

为了方便操作,配置环境变量还是有必要的。
vi /etc/profile
export PATH= JAVAHOME/bin:/usr/local/mysql/bin: PATH

结论

收工了,感谢艾达。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在CentOS安装MySQL 5.7.29,你可以按照以下步骤进行操作: 1. 首先,从MySQL官网下载MySQL的Yum Repository配置文件(mysql57-community-release-el7-9.noarch.rpm)。你可以使用以下命令进行下载: `wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm` 2. 安装下载的配置文件: `rpm -ivh mysql57-community-release-el7-9.noarch.rpm` 3. 使用Yum安装MySQL的相关软件包。你可以使用以下命令逐个安装: `yum install mysql-community-common-5.7.29-1.el7.x86_64.rpm` `yum install mysql-community-libs-5.7.29-1.el7.x86_64.rpm` `yum install mysql-community-client-5.7.29-1.el7.x86_64.rpm` `yum install mysql-community-server-5.7.29-1.el7.x86_64.rpm` 4. 下载MySQL 5.7.29的安装包。你可以从MySQL官网的下载页面找到对应的下载链接。选择适合你系统的Red Hat选项,然后使用wget命令下载安装包,如下所示: `cd /tmp/` `wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar` 5. 解压安装包并安装MySQL: `tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar` `rpm -ivh mysql-community-*.rpm` 这样,你就成功安装MySQL 5.7.29版本在CentOS上。记得按照安装后的提示进行配置和设置密码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [CentOS7下安装mysql5.7.29](https://blog.csdn.net/weixin_45519387/article/details/104496623)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [CentOS7下安装MySQL5.7.29](https://blog.csdn.net/baidu_37313657/article/details/105243866)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山竹之七语

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值