CentOS安装Mysql8.0图文教程[通俗易懂]

CentOS安装Mysql8.0图文教程[通俗易懂]CentOS通过yum安装Mysql详细图文教程,再进行配置运行Mysql,让外部可以连接访问

大家好,又见面了,我是你们的朋友全栈君。

CentOS安装Mysql8.0图文教程

CentOS通过yum安装Mysql详细图文教程,再进行配置运行Mysql,让外部可以连接访问

下载

首先在官网找到对应的rpm包,复制下载链接

CentOS安装Mysql8.0图文教程[通俗易懂]

# 先进入到local文件夹
cd usr/local

# 新建mysql文件夹
mkdir mysql

# 进入mysql文件夹
cd mysql

# 下载rpm,粘贴刚才复制的下载链接
wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

看到下方图说明下载成功了

CentOS安装Mysql8.0图文教程[通俗易懂]

安装

# 通过本地的rpm进行安装源
yum localinstall -y mysql80-community-release-el7-5.noarch.rpm

CentOS安装Mysql8.0图文教程[通俗易懂]

安装好了我们就可以在yum仓库中找到mysql了

# 在仓库中查询 mysql
yum search mysql-community

CentOS安装Mysql8.0图文教程[通俗易懂]

我们开始安装 mysql-community-server

yum install -y mysql-community-server

CentOS安装Mysql8.0图文教程[通俗易懂]

我们可以看到网速太慢了需要等很久,下面方法可以快速完成,如果已经完成下载可以直接跳过该步骤

进入下载缓存路径

可以ctrl+c终止刚才的下载

先进入yum下载mysql-community的缓存路径中,我的完整路径是 /var/cache/yum/x86_64/7/mysql80-community/packages

上面路径中你们可能 /x86_64/7/ 会不太一样,我的是CentOS7

CentOS安装Mysql8.0图文教程[通俗易懂]

因为我们刚才终止下载这些文件都是不完整的,所以我们要手动下载这些rmp包然后替换进去

下载

进入官网,选择对应版本后下载第一个完整版

CentOS安装Mysql8.0图文教程[通俗易懂]

下载后我们进行解压

CentOS安装Mysql8.0图文教程[通俗易懂]

通过xshell用xftp把解压的文件上传到yum下载mysql-community的缓存路径中(先把之前下载不完整的删除,避免出错)

CentOS安装Mysql8.0图文教程[通俗易懂]

CentOS安装Mysql8.0图文教程[通俗易懂]

安装

上传成功后我们执行命令进行安装

yum install -y mysql-community-server

CentOS安装Mysql8.0图文教程[通俗易懂]

好了,大功告成

启动mysql

# 启动 mysql
systemctl start mysqld

没有出现任何提示说明启动成功了,我们看下查看网络端口号,看到3306说明已经启动了

# 查看网络端口
netstat -tulpn

# 查看mysql当前状态
systemctl status mysqld

CentOS安装Mysql8.0图文教程[通俗易懂]

设置mysql开机启动

systemctl enable mysqld

设置mysql

mysql安装过程中没有询问我们设置root密码,我们可以在日志文件中获取密码

获取默认密码

打开mysql应用程序运行日志找到默认密码

vi /var/log/mysqld.log

CentOS安装Mysql8.0图文教程[通俗易懂]

修改密码&

登录mysql之后修改密码

alter user 'root'@'localhost' identified with mysql_native_password by '52alwWQIst!sas';

修改权限

查看root登录权限

select host,user from user;

CentOS安装Mysql8.0图文教程[通俗易懂]

让root用户可以在任意主机上登录

update user set host = '%' where user = 'root';

让刚才修改的配置立即生效

flush privileges;

打开防火墙

让外部可以登录mysql

# 添加放行3306端口
firewall-cmd --zone=public --permanent --add-port=3306/tcp

# 将防火墙配置重载
firewall-cmd --reload

外部登录mysql

看到下面就说明可以登录了

CentOS安装Mysql8.0图文教程[通俗易懂]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153273.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 将oracle端口1521共享_oracle如何开放1521端口

    将oracle端口1521共享_oracle如何开放1521端口如何设置SharedSocket?在注册表:HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0上新建一个字符串值:USE_SHARED_SOCKET=true.如果安装了多个目录,则每个类似的目录都要设置:HKEY_LOCAL_MACHINESOFTWAREORACLEHOMEx(x目录编号)设置后要求重新启动实例(只重启listener发现没有效果)Oracle客户端…

    2022年6月10日
    42
  • pstools使用教程

    pstools使用教程pstools是sysinternals开发的一个功能强大的nt/2k远程管理工具包。官方网址为http://www.sysinternals.com/下载地址为http://www.sysinternals.com/files/Pstools.zipPstools主要包含以下程序:(1)psexecpsexec是一个远程执行工具…

    2025年5月22日
    2
  • Web Service进阶(一)运行原理[通俗易懂]

    Web Service进阶(一)运行原理[通俗易懂]利用清明小假期,温习了一遍WebService的相关内容,对其工作原理进行了简要总结。以供有需求的朋友和自己日后参考。文章若有不当之处,敬请朋友们提出宝贵建议,以求共勉。Web服务中,我们应该首先了解相关的术语含义:WSDL、UDDI….相关术语方面的介绍在此不再赘述,重点放在原理上。在Web服务中,存在三个角色:服务提供者、服务请求者和服务中介,三者之间的关系如图1…

    2022年7月24日
    13
  • 《阿里巴巴Java开发手册》扫描插件正式发布–插件安装和使用分析

    本博文始发地址在公司论坛::《阿里巴巴Java开发手册》扫描插件正式发布–插件安装和使用分析“不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!”阿里巴巴于10月14日上午9:00在杭州云栖大会《研发效能峰会》上,正式发布《阿里巴巴Java开发手册》扫描插件。下面分享这个插件,希望更多的人使用,提高我们的代码/编码的规范!

    2022年2月26日
    49
  • Mysql创建新用户方法

    1.CREATE USER语法:CREATE USER 'username'@'host' IDENTIFIED&#160

    2021年12月27日
    39
  • luajit的ffi更快的原因_lua return

    luajit的ffi更快的原因_lua returnLuajitffi接口使用小结:1.使用Luajitffi加载C链接库2.使用Luajitffi调用C函数3.使用Luajitffi处理基本类型对象,结构体对象,字符串对象cdata4.cdata赋值及修改本文仅限于使用C链接库,后面文章将介绍使用Luajitffi加载C++链接库

    2022年10月7日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号