centos 7 安装mysql数据库并允许任意远程主机连接

目录

一、普通版本的mysql

1.安装mysql 

Ⅰ、输入指令

Ⅱ、用现成的包来安装

2.mysql的环境变量配置

3.初始化mysql

Ⅰ、首先为mysql创建data目录

Ⅱ、mysql还需要新建一个用户组以及对应的用户

 Ⅲ、创建mysql_install_db安装文件

 Ⅳ、初始化获得临时密码

Ⅴ、修改mysql的my.cnf配置

Ⅵ、 然后配置mysql服务的启动

Ⅶ、启动服务,并登录

 4.如果密码突然忘了或者失效

Ⅰ.跳过权限来修改密码

Ⅱ、清空data重新初始化并获得新初始密码(初次构建mysql可以用)

5.允许所有的ip访问

Ⅰ、配置 my.cnf 或 my.ini

Ⅱ、新建用户并给新用户授权,可以从别的主机连上MySQL


一、普通版本的mysql


1.安装mysql 


Ⅰ、输入指令

我们使用wget指令来安装,如果没有wget先下载

sudo yum install wget

然后我们直接从 MySQL 的官方网站下载 MySQL 8.0 的 RPM 软件包(这种安装我只测试到这一步后面我不确定,因为一直是用的已有的包来安装,有问题直接评论区告诉我,我去修改

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

MySQL 8.0 社区版 RPM 文件的大小为 25K。这是因为该 RPM 文件只是一个用于配置 MySQL 仓库的文件,它不包含实际的 MySQL 8.0 软件。

一旦您安装了这个 RPM 文件并配置了 MySQL 仓库,您可以使用 yum 命令安装实际的 MySQL 8.0 软件包。

安装这个RPM软件包

sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

 安装 MySQL 8.0
 

sudo yum install mysql-server

如果是默认安装的话就是下面这种情况

  • 在 CentOS 7 上,默认的安装目录是 /var/lib/mysql/  
  • MySQL 的可执行二进制文件将被存储在 /usr/bin/ 目录下
  • MySQL 配置文件:/etc/my.cnf 是 MySQL 的主要配置文件。
  • 数据目录:MySQL 数据文件将存储在 /var/lib/mysql/ 目录下。
  • 日志文件目录:MySQL 日志文件将存储在 /var/log/mysql/ 目录下。


Ⅱ、用现成的包来安装


我使用的是mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz【免费】Linux的MySQL8.012资源-CSDN文库
xz后缀解压指令和其他的不太一样

tar -xf mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz

 解压的时候,没有别的提示,等到再次弹出输入框就是好

得到
mysql-8.0.12-linux-glibc2.12-x86_64文件夹太长了,我们重命名为mysql-8.0.12

sudo mv /usr/local/mysql-8.0.12-linux-glibc2.12-x86_64 /usr/local/mysql-8.0.12


2.mysql的环境变量配置


进入系统变量修改的地方

cd /etc

我们要操作profile 文件 也可以可视化界面操作

vi profile

按住ins键进入修改(insert)
在最后加上

export $PATH:/usr/local/mysql-8.0.12/bin:/usr/local/mysql-8.0.12/lib

export PATH



按ESC退出编辑,这时候下面能输指令 输入

:wq

就是保存
输入

:q!

就是强退
然后更新环境变量

source /etc/profile

验证是否生效

 mysql --version

得到版本号就是成功了
 

3.初始化mysql

Ⅰ、首先为mysql创建data目录
 

cd /usr/local/mysql-8.0.12
mkdir data
  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值