广告
返回顶部
首页 > 资讯 > 数据库 >Centos7通过yum安装mysql5.7
  • 718
分享到

Centos7通过yum安装mysql5.7

摘要

参考: https://www.jianshu.com/p/1dab9a4d0d5f Https://blog.csdn.net/wohiusdashi/article/details/89358071 安装Mysql源 下载 wget


	Centos7通过yum安装mysql5.7
[数据库教程]

参考:

https://www.jianshu.com/p/1dab9a4d0d5f

Https://blog.csdn.net/wohiusdashi/article/details/89358071

安装Mysql

下载

wget https://dev.mysql.com/get/mysql57-commUnity-release-el7-11.noarch.rpm

安装mysql源

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

检查是否成功

yum repolist enabled | grep "mysql.*-community.*"

通过yum直接安装

进入文件夹  /etc/yum.repos.d/

安装(过程可能有点慢)

yum install mysql-server

启动服务

启动服务

systemctl start mysqld

查看状态

systemctl status mysqld

设置开机自启动

systemctl enable mysqld
# 重载所有修改过的配置文件
systemctl daemon-reload

修改密码

需要通过grep命令查询默认密码

grep ‘temporary passWord‘ /var/log/mysqld.log

用默认密码登录

mysql -uroot -p

输入默认密码,进入mysql客户端

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘MyNewPass4!‘

修改密码,一开始输入密码尽量复杂点,字符、大小写字母、数字都要有

修改完成后,可以进去修改一下密码规则,设置

SHOW VARIABLES LIKE ‘validate_password%‘;
set global validate_password_policy=LOW; 
set global validate_password_length=6; 

现在可以回到第3步,设置一个简单的密码了。

设置远程访问验证权限

grant all privileges on *.* to [email protected]‘%‘ identified by ‘123‘ with grant option;

这个密码可以和客户端密码不一致,但最好一致。

开放3306端口

查看防火墙状态

firewall-cmd --state

开放端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
## zone -- 作用域
## add-port=80/tcp -- 添加端口,格式为:端口/通讯协议
## permanent -- 永久生效,没有此参数重启后失效
## 开启3306端口后,workbench或naivcat 就能连接到MySQL数据库

重启防火墙

firewall-cmd --reload

补充防火墙相关的命令

#关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service

#其他常用命令
firewall-cmd --state                           ##查看防火墙状态,是否是running
firewall-cmd --reload                          ##重新载入配置,比如添加规则之后,需要执行此命令
firewall-cmd --get-zones                       ##列出支持的zone
firewall-cmd --get-services                    ##列出支持的服务,在列表中的服务是放行的
firewall-cmd --query-service ftp               ##查看ftp服务是否支持,返回yes或者no
firewall-cmd --add-service=ftp                 ##临时开放ftp服务
firewall-cmd --add-service=ftp --permanent     ##永久开放ftp服务
firewall-cmd --remove-service=ftp --permanent  ##永久移除ftp服务
firewall-cmd --add-port=80/tcp --permanent     ##永久添加80端口 
iptables -L -n                                 ##查看规则,这个命令是和iptables的相同的
man firewall-cmd                               ##查看帮助
systemctl status firewalld.service                               ##查看防火墙状态
systemctl [start|stop|restart] firewalld.service                 ##启动|关闭|重新启动  防火墙

##查询端口号80 是否开启
firewall-cmd --query-port=80/tcp

 

Centos7通过yum安装mysql5.7

原文地址:https://www.cnblogs.com/phdeblog/p/13335680.html

您可能感兴趣的文档:

--结束END--

本文标题: Centos7通过yum安装mysql5.7

本文链接: https://www.lsjlt.com/news/7281.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle中explain的用法
    oracle中的explain命令用于分析sql语句的执行计划,使用方法为在sql语句前添加explain关键字。explain结果包含id、操作符类型、行数估计、成本估计、输出行数估计...
    99+
    2024-05-04
    oracle access sql语句
  • oracle中tochar的用法
    oracle to_char 函数将数字、日期或时间值转换为字符串。格式化字符串指定输出格式,包括日期、时间和数字格式元素。常见日期格式元素包括“%y”(年)和“%m”(月),数字格式元...
    99+
    2024-05-04
    oracle 格式化输出
  • oracle中从右往左截取的函数是什么
    oracle 的 ltrim 函数用于从字符串右侧截取所有空白字符,包括空格、制表符、换行符和回车符。它返回修剪后的字符串,如果字符串不包含空白,则返回原始字符串。 LTRIM 函数 ...
    99+
    2024-05-04
    oracle
  • oracle中regexp_like的用法
    oracle 中的 regexp_like 函数用于比较字符串是否与正则表达式相匹配,返回布尔值:语法: regexp_like(string, regexp, [condition])...
    99+
    2024-05-04
    oracle
  • oracle中regexplike用法
    oracle regexp_like 运算符用于执行正则表达式匹配,检查字符串是否符合指定模式,返回布尔值。它支持各种元字符,如 .、*、+、、^、$、[]、{},允许复杂的匹配模式。此...
    99+
    2024-05-04
    oracle
  • oracle中null和空字符串是等价的嘛
    oracle 中,null 和空字符串不相等。null 代表未知值,与任何值都不相等;空字符串是一个长度为 0 的字符串,可以与其他空字符串相等。null 与空字符串的差异在于:null...
    99+
    2024-05-04
    oracle
  • oracle中listagg函数的用法
    listagg 函数将一组行的数据连接成一个字符串,使用指定的连接符分隔元素。用法包括:1. 连接一个列中的所有值;2. 使用连接符分隔值;3. 忽略 null 值;4. 按组分区;5....
    99+
    2024-05-04
    oracle
  • oracle中count函数与什么函数一样
    oracle 中 count 函数相当于 sql 中的 count() 函数。它用于计算指定列或表达式的非空值的个数,包括:count(*):计算表中所有非空值的个数。count(col...
    99+
    2024-05-04
    oracle
  • oracle中的rownum如何替代
    除 oracle 的 rownum 伪列外,您可以使用以下替代方案获取行的顺序号:1. 子查询(使用嵌套子查询);2. 分析函数(例如 row_number());3. 序列(对于新插入...
    99+
    2024-05-04
    oracle
  • oracle中declare用法
    oracle 中的 declare 语句声明变量、常量和游标等对象。其语法为:declare [修饰符] 标识符 数据类型 [default 默认值] [, ...], 用于存储临时数据...
    99+
    2024-05-04
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作