阿里云Linux-Centos8安装mysql8

1. 安装MySQL

依次执行以下三条指令,不出意外可顺利安装成功
 yum install mysql
 yum install mysql-server
 yum install mysql-devel

如出现以下报错提示:

阿里云Linux-Centos8安装mysql8

进入文件 /etc/yum.repos.d/CentOS-Linux-epel.repo,将 failovermethod=priority 注释。

阿里云Linux-Centos8安装mysql8

mysql安装好后,输入 mysql -V 查看mysql版本。

阿里云Linux-Centos8安装mysql8

2. 启动mysql并设置密码

输入 ps -ef|grep mysqld 查看 mysqld 是否有运行。

没有运行执行 service mysqld start 启动 mysql

初始情况 mysql root 用户没有设置密码,输入 mysql 可直接连接。

连接 mysql 后输入如下语句为 root 设置密码:

 ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
 quit退出后,输入mysql -u root -p,回车输入密码即可连接mysql。

 service mysqld stop可停止mysql。

 service mysqld restart 重启mysql。

3. mysql配置远程连接

 输入mysql -u root -p连接mysql,然后输入
grant all privileges on *.* to 'dengzi'@'%' identified by '123456' with grant option;但是报了语法错误:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘identified by ‘123456’ with grant option’ at line 1

mysql8中不能同时创建新用户和授权,需要拆成两步来做:
1.创建新用户
2.授予权限(自己机器可授予全部权限)

设置root远程连接mysql

对于root用户,只需要将其host改为所有ip可访问(或者某个远程ip可访问),即可通过root远程连接mysql了。

切换mysql库
 use mysql;
 select host,user from user;

阿里云Linux-Centos8安装mysql8

将 root 的 host 改为 %,因为 root 拥有所有权限,所以此时即可远程连接了,修改操作如下:

 update user set host='%' where user='root';
刷新权限,不然不起作用,或者重启mysql也行
 flush privileges;

新建用户并配置远程连接

可以创建一个新用户专门提供外部远程连接。

首先创建一个用户 dengzi,并设置其 host 为 %,密码为aadzj。

create user 'dengzi'@'%' identified by '123456';

设置权限给 dengzi

grant all privileges on *.* to 'dengzi'@'%' with grant option;
刷新权限,不然不起作用,或者重启mysql也行
flush privileges;

此时即可以通过dengzi远程连接了。

阿里云Linux-Centos8安装mysql8

4. mysql服务常用操作

启动mysql
 systemctl start mysqld.service
停止
 systemctl stop mysqld.service
重启
 systemctl restart mysqld.service
开机自启
 systemctl enable mysqld.service

5. 阿里云安全组

如果连接失败,查询是否已经打开阿里云上的安全组!!!

阿里云Linux-Centos8安装mysql8
文章转载来源 https://blog.csdn.net/weixin_36586120/article/details/109063458

Original: https://www.cnblogs.com/aadzj/p/15752435.html
Author: 小公羊
Title: 阿里云Linux-Centos8安装mysql8

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/643943/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Spring Cloud Loadbalancer

    Spring Cloud Loadbalancer—客户端负载均衡器 springcloud 2020.0.1 版本之后 删除了eureka中的ribbon,替代rib…

    技术杂谈 2023年7月25日
    073
  • Sketch for mac(专业矢量绘图设计软件)中文版

    Original: https://www.cnblogs.com/123ccy/p/16540986.htmlAuthor: -Mac123-Title: Sketch for …

    技术杂谈 2023年5月31日
    090
  • Vue3 框架基础随笔 (一)

    Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。 Vue可以使用简单的代码实现一个单页面应用。 基本格式 Vue通过模板语法来声明式的将数据渲…

    技术杂谈 2023年7月25日
    063
  • FCBU喜马拉雅音频批量下载器

    如上无法下载,请点这里试试>>> 下载② 对于360杀毒软件、360卫士对本软件报病毒的严正声明!点击查看文件校验信息 ,下载文件后请对比文件校验信息,以防文件被…

    技术杂谈 2023年5月31日
    0103
  • windowscontainer(docker)容器资料笔记

    业务需求:简化公司私有云,公有云的部署,尝试寻找更好的,更优化的技术方案替换现有的虚拟机部署方案。 技术背景: .net Docker 学习资料 Windows container…

    技术杂谈 2023年7月24日
    072
  • C++箴言:理解typename的两个含义

    template 答案:没什么不同。在声明一个 template type parameter(模板类型参数)的时候,class 和 typename 意味着完全相同的东西。一些程…

    技术杂谈 2023年7月24日
    058
  • Merge into的使用详解-你Merge了没有

    Merge是一个非常有用的功能,类似于Mysql里的insert into on duplicate key. Oracle在9i引入了merge命令,通过这个merge你能够在一…

    技术杂谈 2023年6月1日
    092
  • SpringBoot-多线程

    一、配置 @Configuration @EnableAsync //启用异步任务 public class ThreadPoolConfig { @Bean("task…

    技术杂谈 2023年6月21日
    0112
  • 中小公司的软件测试过程现状与测试能力成熟度

    中小公司的软件测试过程现状 产品经理通常情况下能做的就是功能验收测试,而这种测试也是基于UI界面层,基本的功能测试。固然不会有对接口的测试,对功能上的边界测试,而这些测试实际上是非…

    技术杂谈 2023年6月1日
    0104
  • z-index总结

    z-index总结 一、总结 一句话总结: 1、子元素无论z-index高低,都是在父元素子上 2、如果想让某元素显示在某元素之下,设置为同级,上面的z-index高 1、如果想让…

    技术杂谈 2023年5月31日
    079
  • xampp相关配置文件所在路径

    环境: Xampp3.2.4一般来讲,可以在xampp的控制面板打开先关的配置文件,但是出现有些问题的时候,还是需要到别的路径下找到相关配置文件修改才行。 todo:更改xampp…

    技术杂谈 2023年7月25日
    074
  • 驱动开发之基本数据结构

    根据MSDN的介绍,自己对一些基本结构做一些翻译,帮助自己理解。 指向驱动创建的设备对象的指针。当驱动成功调用IoCreateDevice时,这个成员会自动更新。驱动可以用这个成员…

    技术杂谈 2023年7月11日
    069
  • Python列表和元组知识点

    list.pop()方法:默认删除列表中最后一个元素,也可按照索引位置删除指定元素,并将删除的元素返回。 li = [23, 4, ‘ab’, True] print(li.pop…

    技术杂谈 2023年6月21日
    084
  • 抽象 类乐器 期末代码

    abstract class YueQi{ //表示发出声音的功能 public abstract void sound(); } //子类钢琴 class Piano exten…

    技术杂谈 2023年6月21日
    086
  • Android:Jetpack之视图绑定——ViewBinding

    1.Jetpack简介 手机厂商还没卷完Android 12, Android 13就悄然声息地来了,距离Google 2008年9月22日发布Android 1.0,已过去13个…

    技术杂谈 2023年7月10日
    090
  • 批处理-日常小功能用法记录

    日常用到的一些批处理小命令记录 1、删除某个目录及其子目录下所有特定后缀的文件 假设目标目录为E:\PROJECT,目标后缀为.bakstep1:进入该目录 cd /d E:\PR…

    技术杂谈 2023年7月11日
    076
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球