前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Centos7 yum方式安装MySQL

Centos7 yum方式安装MySQL

作者头像
sunny1009
发布于 2020-06-19 03:39:36
发布于 2020-06-19 03:39:36
75900
代码可运行
举报
文章被收录于专栏:ElasticsearchElasticsearch
运行总次数:0
代码可运行

1.下载安装源

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2.yum方式安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum -y install mysql57-community-release-el7-10.noarch.rpm

3.安装MySQL服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum -y install mysql-community-server

4.数据库具体配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl start  mysqld.service
  • 查看MySQL状态
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl status mysqld.service
  • 查看MySQL初始密码
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
grep "password" /var/log/mysqld.log

通过日志内容可以查看到默认初始密码

  • 登录MySQL修改默认密码
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql -u root -p 默认密码
use mysql;
SHOW VARIABLES LIKE 'validate_password%'; 
#设置密码策略为简单
set global validate_password_policy=LOW;
#修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
  • 关闭yum自动更新
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum -y remove mysql57-community-release-el7-10.noarch

3.设置连接权限

  • 开启root远程访问权限(生产环境不推荐)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin@1009' WITH GRANT OPTION;
  • 刷新再次查看权限
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
flush privileges; 
select host,user from user;

root前面%代表所有ip均可连接

  • 指定指定的IP允许连接
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
GRANT ALL ON *.* to root@'123.138.78.146' IDENTIFIED BY 'Wang251314.'; 
FLUSH PRIVILEGES;

4.创建用户及开通权限

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
  • 创建用户名:sunny,密码:Sunny@123允许所有主机登录
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE USER 'sunny'@'%' IDENTIFIED BY 'Sunny@123';
  • 授权基本语法
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
GRANT privileges ON databasename.tablename TO 'username'@'host'
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
privileges用户可操作的权限,包括(select,delete,update,insert),如果要为创建的用户开通所有权限指定为all即可

databasename数据库名,指定用户可操作那个数据库

tablesname:表名称,指定用户可操作那个表
  • 为新用户开通所有权限
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
GRANT ALL ON *.* TO 'sunny'@'%';
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
GRANT ALL ON study.* TO 'sunny'@'%';
  • 为用户开通指定操作表的权限
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
GRANT SELECT ON study.cnarea_2018 TO 'sunny'@'%';
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-12-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CentOS7安装MySQL并设置远程登陆
1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm   使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。 [root@localhost ~]# yum -y install mysql57-community-release-el7-1
互联网金融打杂
2018/06/01
1.1K0
Centos7使用Yum安装MySQL5.6
注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL 。
互联网-小阿宇
2022/11/21
7580
CentOS 7安装CDH6简明文档
CentOS7、jdk8、MySQL5.7、Python2.7、CDH61.2文件下载
星哥玩云
2022/07/24
5110
CentOS7下如何快速安装MySQL
CentOS7下如何快速安装MySQL?本篇文章为大家分享一下CentOS7快速安装MySQL具体方法,有需要的小伙伴可以参考一下。
会长君
2023/04/26
6320
Centos安装MySQL5.7
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。
全栈程序员站长
2022/06/29
5400
Centos安装MySQL5.7
CentOS安装mysql
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。
1900
2022/12/05
2K0
CentOS安装mysql
Centos7通过yum安装最新MySQL
https://dev.mysql.com/downloads/repo/yum/
墨染秦时
2019/02/01
7.2K0
Centos7通过yum安装最新MySQL
centos7 安装 Mysql 5.7.28,详细完整教程
一开始的时候我们安装的yum,每次yum操作都会更新一次,耗费时间,我们把他卸载掉
Lansonli
2021/10/09
45.4K9
CentOS7安装MySQL
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm   使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就
庞小明
2018/03/08
2.9K0
CentOS7安装MySQL
CentOs安装MySQL
今天突然想起来去年双十一买了一台服务器,不知不觉中已经闲置了三个多月了。之前的热情已经消退了,今天决定拿它练练手,安装几个平时用到的软件,今天阿Q就带大家一起搭建一下MySQL。
阿Q说代码
2021/05/13
2K0
Centos7.x 安装Mysql
一、Mysql 安装启动 1.下载并安装MySQL官方的 Yum Repository 1 $ wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2.Yum 安装 1 $ yum -y install mysql57-community-release-el7-10.noarch.rpm 3.安装 Mysql 1 $ yum -y install mysql-community-server 4.启
SpiritLing
2019/08/01
4850
centos7下MySQL5.7安装配置
环境准备 在安装MySQL之前,我们需要安装一下MySQL的依赖。 更新yum源 yum update 下载MySQL wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm MySQL repo安装 rpm -ivh mysql57-community-release-el7-9.noarch.rpm 正式安装 安装命令 yum install mysql-server 启动命令 systemctl star
嘉美伯爵
2021/01/18
6070
Linux(CentOS 7)环境下安装MySQL
在CentOS中默认安装有MariaDB,但是我们需要的是MySQL,安装MySQL可以覆盖MariaDB
海向
2019/09/23
1K0
CentOS7.5 安装Mysql5.7
因为Mysql被Oracle收购的原因,在Centos7开始,默认的数据库由MariaDB取代Mysql
Autooooooo
2020/11/09
4060
CentOS7.5 安装Mysql5.7
CentOS在线安装Mysql5.7
官方地址:https://dev.mysql.com/downloads/repo/yum/
名山丶深处
2022/05/10
9670
完整填坑:Centos7安装Mysql
首先centos上一般会有默认自带的MariaDb数据库,但是为了我们的业务需要,我们还是要安装mysql,并且在安装完之后覆盖系统自带的MariaDB 数据,废话不多说,直接开整
Tom2Code
2022/06/08
5730
完整填坑:Centos7安装Mysql
CentOS7 安装MYSQL的教程
如果执行命令过程中提示:Unable to find a match: mysql-community-server 可以通过命令解决
全栈程序员站长
2022/08/22
2.5K0
CentOS7 安装MYSQL的教程
CentOS7下MySQL5.7安装与配置(YUM)
改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。改完之后的效果如下所示:
lyb-geek
2022/03/10
2.1K0
CentOS7下MySQL5.7安装与配置(YUM)
CentOS7安装MySQL(完整版)
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。
全栈程序员站长
2022/08/10
3K1
CentOS7安装MySQL(完整版)
Docker中centos7 安装 MySQL
注: 好久时间没有装过环境了,最近在docker里的centos7环境下安装 mysql 遇到了一些问题,记录一下。 如需转载请注明出处:https://www.cnblogs.com/zhuchenglin/p/15627031.html,如有疑问可以私聊交流
lin_zone
2021/12/03
8870
相关推荐
CentOS7安装MySQL并设置远程登陆
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验