我是靠谱客的博主 俏皮发带,最近开发中收集的这篇文章主要介绍【Linux】Linux下通过yum安装MySQL,并设置允许远程登录基本环境1 安装MySQL5.72 设置允许远程登录参考资料,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

基本环境

阿里云服务器:
centos 7.6
MySQL 5.7

1 安装MySQL5.7

  • 直接通过yum命令安装是会失败的,因为默认的yum仓库是没有mysql相关的包的。所以需要先将mysql的rpm包下载到本地,再通过yum安装。

1.1 下载MySQL5.7的rpm文件

# 先安装wget命令
yum install wget
# 通过wget命令下载MySQL5.7的rpm文件,默认下载在当前的目录下
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

1.2 安装rpm源

yum install mysql57-community-release-el7-11.noarch.rpm

1.3 安装mysql服务端

# 通过上一步的操作后,yum仓库中已经有了mysql相关的文件了
yum install -y mysql-community-server

1.4 启动MySQL服务,并设置开机自动启动

# 启动服务
systemctl start mysqld
# 开机自动启动该服务
systemctl enable mysqld

1.5 修改mysql默认的root密码

# 经过上一个步骤后已经可以通过本地root账号登录了
# 先获取自动生成的root账号的密码
grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述

# 输入刚才获取的默认密码,进行登录操作
mysql -uroot -p
# 登录进入mysql命令行后,修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

1.6 默认的配置文件的路径

# 配置文件:
/etc/my.cnf
# 日志文件:
/var/log/mysqld.log
# 服务启动脚本:
/usr/lib/systemd/system/mysqld.service
# socket文件:
/var/run/mysqld/mysqld.pid

2 设置允许远程登录

  • 到目前为止的操作,mysql已经可以在阿里云上的服务器终端上正常使用。但是如果我要通过自己电脑远程连接阿里云上的mysql数据库,是会报错的。
  • 可以通过如下设置,添加远程登录的权限
# 登录进入mysql终端
mysql -uroot -p
# 选中自带的mysql系统库
use mysql;
# 设置允许root用户远程登录,生产环境下都会单独设置一个远程登录的账号,一般不会允许使用root用户远程登录
UPDATE user SET Host='%' WHERE User='root';
# 不需要重启mysql服务,即可生效
flush privileges;

参考资料

【1】CentOS 7 下 MySQL 5.7 的安装与配置

最后

以上就是俏皮发带为你收集整理的【Linux】Linux下通过yum安装MySQL,并设置允许远程登录基本环境1 安装MySQL5.72 设置允许远程登录参考资料的全部内容,希望文章能够帮你解决【Linux】Linux下通过yum安装MySQL,并设置允许远程登录基本环境1 安装MySQL5.72 设置允许远程登录参考资料所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部