阿里云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/612487/

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

(0)

大家都在看

  • SpringBoot-JDBC

    SpringBoot-JDBC 8.1 SpringData简介 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都…

    Linux 2023年6月14日
    0102
  • 超算TOP500中的Linux占比——Operating System&Operating System Family

    2022-09-18-21:28:59 老师作业说明: TOP500中国超算占比,LINUX系统占比 说明:当时使用的是bing搜索,中国超算占比其实澎湃新闻什么的都有介绍,但是我…

    Linux 2023年6月6日
    0103
  • 【深度学习】ml_collections报错

    在一些源码中,看见了一个导入: import ml_collections 此时会报错,这个包并不是PyTorch的包,同时也非源码中模块 解决办法: pip install ml…

    Linux 2023年6月13日
    086
  • 学习linux(centos7)记录的笔记

    此随笔用于记录学习《linux鸟哥的私房菜》过程中1.遇到的问题及解决的过程 2.有必要记录的重要内容 3.对应书上操作的记录 开始于2021年6月18号 一个磁盘的分区通过格式化…

    Linux 2023年6月6日
    090
  • 面试题:Java序列化与反序列化

    序列化和反序列化的概念 应用场景? 序列化实现的方式 继承Serializable接口,普通序列化 继承Externalizable接口,强制自定义序列化 serialVersio…

    Linux 2023年6月6日
    0126
  • 分布式系统下的CAP定理

    本文参考EricBrewer博客加上自己的理解整理。 CAP定理又被成为布鲁尔定理,是加州大学计算机科学家埃里克·布鲁尔提出来的猜想,后来被证明成为分布式计算领域公认的定理。 CA…

    Linux 2023年6月13日
    093
  • [python] boss直聘自动搜索简历聊天HR机器人

    前言 1、首先进行几个关键位置的标定 2、拖拽鼠标复制简历的文字,并进行字符串匹配,对候选人进行人物画像和打分 3、筛选、聊天、下一个全流程状态机 附录 前言 该机器人完全仿照人是…

    Linux 2023年6月8日
    0231
  • 为spring cloud config实现刷新动态掉的坑

    正常搭建配置中心,网上教程多,这里不讨论,只记坑也是为了后来者少花时间在这里,由于是当时研究了好久才写的文章,所以只能提供问题的原因,当然会给出印证的思路,闲话不多说进入正题! 版…

    Linux 2023年6月7日
    0100
  • mycat2 读写分离配置(详解)

    mycat2相对mycat1来说升级还挺多的,但是全网资料太少了,这里尽可能详细的将读写分离说清楚,目前这套配置已经在我司生产环境应用,日UV6W左右,暂时没发现问题。 1.1下载…

    Linux 2023年6月6日
    0108
  • sed与awk命令

    1.1 sed命令语法 在看单个命令以前,需要回顾一下关于所有sed命令的两点语法。在上一个章中,我们介绍了其大部分内容。行地址对于任何命令都是可选的。它可以使一个模式,被描述为由…

    Linux 2023年6月7日
    0114
  • python 练习题:小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点

    python;gutter:true; -<em>- coding: utf-8 -</em>- 小明的成绩从去年的72分提升到了今年的85分,请计算小明成…

    Linux 2023年6月8日
    090
  • 一、Linux系统的简介与历史发展

    1.操作系统的介绍内核负责控制硬件资源分配,而如果只有内核,则只能让计算机硬件运行,而不能有任何功能,因此需要系统调用提供给开发者使用,从而开发应用程序;内核能够控制硬件,比如:让…

    Linux 2023年6月7日
    0156
  • 个人超级计算机

    这篇文章是回答一位用户的问题。 问:站长,我是一个在读研究生,正在学习分布式计算、高性能集群计算方面的知识,Laxcus分布式操作系统也是我的学习模板之一,但是我发现,无论是编程开…

    Linux 2023年6月6日
    094
  • redis五种数据类型及使用场景

    一、Redis简介Redis 是一个开源的使用 C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库。它可以用作数据库、缓存和消息中间件。它支持的数据类…

    Linux 2023年5月28日
    090
  • 打造一个红旗(redflag)Linux的基础镜像(base image)

    由于工作原因,想找一个红旗Linux的基础镜像(base image)。网上搜了一下,但没有现成的。起初是想找对应的centos版本来代替,但又怕有些莫名其妙的问题。 官方文档 不…

    Linux 2023年6月8日
    087
  • 音视频技术入门课 -01 如何从色彩格式、帧率等参数角度看视频图像?

    本文将从视频 / 图像的原始数据格式、视频逐行 / 隔行扫描、帧率、图像分辨率、色域等几方面入手,对视频基础知识做一个整体性的了解。 看视频时会看到很多图像,是由一个个像素点组成的…

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