linux服务器上安装mysql

今天在华为云上安装mysql,安装命令很简单,就一行命令:sudo apt-get update && sudo apt-get install mysql-server
 

我安装的是mysql8.0版本,这里主要说一下安装mysql后怎么在外网连接:

1、注释掉 bind-address 和 mysqllx-bind-address,127.0.0.1表示只能本机连接,在 /etc/mysql/mysql.conf.d/mysqld.cnf 文件中:

        将bind-address = 127.0.0.1 和 mysqllx-bind-address = 127.0.0.1 注释掉

        添加 skip-networking = false

2、在服务器上登录mysql,执行下面命令,意思是将mysql数据库开放给外网连接

     ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
     flush privileges;

3、在华为云上配置 入方向规则 ,如果有redis等应用也需要在这里配置:

4、在服务器上登录mysql,切换到mysql数据库,select user,host from user;  如果用户root的host是localhost则需要改成%:update user set host = '%' where user = 'root';  否则外网也不能连接,正常情况下应该就是%;

经过以上三步应该就可以连上远程的mysql数据库了;

        不同版本的my.cnf不一样,8.0版本的my.cnf是引入的两个文件夹,配置在文件夹中,5.7版本的配置直接写在/etc/my.cnf中,根据实际需要修改配置;

         mysql数据库(5.7)忘记root密码解决方案:在 /etc/my.cnf 中添加 skip-grant-tables,然后重启mysql就可以不要密码 mysql -u root 登录了,登录后修改root密码:update mysql.user set authentication_string=password('123456') where user='root';

停止mysql:service mysqld stop

启动mysql:service mysqld start

查看mysql版本:select version();

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/363221.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

HCIP-Datacom(H12-821)61-70题解析

有需要完整题库的同学可以私信博主,博主看到会回复将文件发给你!(麻烦各位同学给博主推文点赞关注和收藏哦) 61、以下哪个场景不适合部署接口策略路由 A.企业网络多ISP出口的场景下,内网不同的网段通过不同的ISP出口访…

PHP的线程安全与非线程安全模式选哪个

曾经初学PHP的时候也很困惑对线程安全与非线程安全模式这块环境的选择,也未能理解其中意。近来无意中看到一个教程对线程安全(饿汉式),非线程安全(懒汉式)的描述,虽然觉得现在已经能够很明了透彻…

设计模式_迭代器模式_Iterator

案例引入 编写程序展示一个学校院系结构: 需求是这样,要在一个页面中展示出学校的院系组成,一个学校有多个学院,一个学院有多个系 【传统方式】 将学院看做是学校的子类,系是学院的子类,小的组织继承大的组织 分析&…

串口通信(基于51单片机)

师从江科大 串口介绍 1、串口可以实现两个设备的相互通信。 2、单片机的串口可以使单片机与单片机,单片机与电脑,单片机与多种模块相互通信 3、单片机内部自带UART(通用异步收发器),可实现单片机的串口通信 硬件电…

MT6785(Helio G95)芯片性能参数_MTK联发科4G处理器

联发科MT6785平台采用台积电 12 nm FinFET 制程工艺,2*A766*A55架构,搭载Android 12.0/13.0操作系统,主频最高达2.05GHz,搭载HyperEngine 游戏技术,通过四个增强领域的整体增强功能。 搭载 Arm Mali-G76 MC4 GPU 运行速…

【2024】大三寒假再回首:缺乏自我意识是毒药,反思和回顾是解药

2024年初,学习状态回顾 开稿时间:2024-1-23 归家百里去,飘雪送客迟。 搁笔日又久,一顾迷惘时。 我们饱含着过去的习惯,缺乏自我意识是毒药,反思和回顾是解药。 文章目录 2024年初,学习状态回顾一…

线性表的链式表示【单链表】

单链表的优缺点 优点缺点 1. 插入和删除操作不需要移动元素,只需要修改指针 2. 不需要大量的连续存储空间 1. 单链表附加指针域,也存在浪费存储空间的缺点。 2. 查找操作需要从表头开始遍历,依次查找,不能随机存取。 单链表结…

【重温设计模式】构建器及其Java示例

设计模式中的构建器模式介绍 在编程的世界里,设计模式是一种让我们的代码更加优雅、可读、可维护的工具。其中,构建器模式是一种创建型模式,它提供了一种高效且灵活的方式来创建复杂对象。这种模式的主要特点是,它分离了对象的构…

【wine】Ubuntu 22.04 x86_64 源码编译 wine 9.1 编译版本不能启动微信,apt安装版本可以使用微信

git clone https://gitee.com/winehq/wine.git git checkout wine-9.1 x86_64 注意(没有--enable-win32选项!) sudo apt install build-essential git libtool m4 autoconf automake pkg-config libc6-dev-i386 zlib1g-dev libncurses5-de…

transformer_正余弦位置编码代码笔记

transformer_正余弦位置编码代码笔记 transformer输入的序列中,不同位置的相同词汇可能会表达不同的含义,通过考虑位置信息的不同来区分序列中不同位置的相同词汇。 位置编码有多种方式,此处仅记录正余弦位置编码 正余弦位置编码公式如下&…

【Java】阻塞队列

目录 BlockingQueue BlockingQueue接口 三个主要实现类介绍: ArrayBlockingQueue:有界队列 LinkedBlockingQueue:无界队列 SynchronousQueue:同步队列 队列对比 BlockingQueue 对于Queue而言,BlockingQueue是主要的线程安全…

Windows IIS服务如何配置并制作web站点结合内网穿透实现公网访问

文章目录 1. 安装IIS必要WebDav组件2. 客户端测试3. cpolar内网穿透3.1 打开Web-UI管理界面3.2 创建隧道3.3 查看在线隧道列表3.4 浏览器访问测试 4. 安装Raidrive客户端4.1 连接WebDav服务器4.2 连接成功4.2 连接成功总结: 自己用Windows Server搭建了家用NAS主机&…

vue3-深入组件-插槽

插槽 Slots 组件用来接收模板内容 插槽内容与出口 <slot> 元素是一个插槽出口 (slot outlet),&#xff0c;标示了父元素提供的插槽内容 (slot content) 将在哪里被渲染。 插槽内容可以是任意合法的模板内容&#xff0c;不局限于文本。例如我们可以传入多个元素&#xff0…

静态时序分析:时序弧以及其时序敏感(单调性)

相关阅读 静态时序分析https://blog.csdn.net/weixin_45791458/category_12567571.html?spm1001.2014.3001.5482 在静态时序分析中&#xff0c;不管是组合逻辑单元&#xff08;如与门、或门、与非门等&#xff09;还是时序逻辑&#xff08;D触发器等&#xff09;在时序建模时…

UE4 C++ 数据表

//添加使用DataTable需要的头文件 #include "Engine/DataTable.h"//基于结构体变量类型&#xff0c;创建数据表DataTable类型 USTRUCT(BlueprintType) struct FMyDataTableStruct : public FTableRowBase //把结构体变量公开到数据表类型 {GENERATED_BODY() //必须添…

Windows Server 2003 DHCP服务器搭建

系列文章目录 目录 系列文章目录 文章目录 前言 一、DHCP服务器是什么&#xff1f; 二、配置服务器 1.实验环境搭建 1)实验服务器配置和客户端 2)实验环境 2.服务器搭建 1)控制面板中找到增加或删除程序打开 实验验证 文章目录 Windows Server 2003 Web服务器搭建Win…

通俗易懂理解通道注意力机制(CAM)与空间注意力机制(SAM)

重要说明&#xff1a;本文从网上资料整理而来&#xff0c;仅记录博主学习相关知识点的过程&#xff0c;侵删。 一、参考资料 通道注意力&#xff0c;空间注意力&#xff0c;像素注意力 通道注意力机制和空间注意力机制 视觉 注意力机制——通道注意力、空间注意力、自注意力…

git使用方法(简易版)

一、git使用过程 1.注册git账号&#xff0c;并新建一个仓库&#xff1b; http://t.csdnimg.cn/ePcsx可以参考链接 2.在电脑文件夹中&#xff0c;右键选择 Git Bash Here,输入git init&#xff08;初始化仓库&#xff09;&#xff1b; git init - 初始化仓库。 Git 使用 git …

Linux ---- Shell编程三剑客之AWK

一、awk处理文本工具 1、awk概述 awk 是一种处理文本文件的语言&#xff0c;是一个强大的文本分析工具。AWK是专门为文本处理设计的编程语言&#xff0c;也是行处理软件&#xff0c;通常用于扫描、过滤、统计汇总工作。用来处理列。数据可以来自标准输入也可以是管道或文件。…

Linux系统管理和Shell脚本笔试题

1、写一个sed命令&#xff0c;修改/tmp/input.txt文件的内容&#xff0c;要求&#xff1a;(1) 删除所有空行&#xff1b;(2) 在非空行前面加一个"AAA"&#xff0c;在行尾加一个"BBB"&#xff0c;即将内容为11111的一行改为&#xff1a;AAA11111BBB #写入内…