mysql 8.0远程连接_安装mysql 8.0.17并配置远程访问的方法

一、安装前准备

查看数据库版本命令: mysql --version

mysql-community-common-8.0.17-1.el7.x86_64.rpm

mysql-community-libs-8.0.17-1.el7.x86_64.rpm

mysql-community-client-8.0.17-1.el7.x86_64.rpm

mysql-community-server-8.0.17-1.el7.x86_64.rpm

二、安装RPM包

依次安装上述RPM包,前后安装包为依赖关系。

# rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm

# rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm

# rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm

# rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm

三、 查询root账户初始密码

mysql 8.0版本的初始密码默认非空,安装时自动生成,存储在/var/log/mysqld.logzhon中。

# rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm

# rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm

# rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm

# rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm

四、修改root密码

修改密码默认有安全性要求,对密码复杂度有控制。

mysql> alter user 'root'@'localhost' identified by 'redhat';

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

mysql> alter user 'root'@'localhost' identified by '1qaz!QAZ';

Query OK, 0 rows affected (0.15 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.01 sec)

五、查看当前用户配置信息

mysql> show databases;

mysql> use mysql;

mysql> select user,host,plugin from user;

6b6dda5271780d65e3caf6d32c192add.png

六、新建一用户用于远程访问

mysql> create user 'wangwang'@'%' identified by '1qaz!QAZ';

Query OK, 0 rows affected (0.08 sec)

mysql> grant all on *.* to 'wangwang'@'%';

Query OK, 0 rows affected (0.12 sec)

mysql> select user,host,plugin from user;

该账户的plugin加密方式为caching_sha2_password, MySQL 8.0前的客户端在连接 MySQL 8.0服务器时会出现 Authentication plugin 'caching_sha2_password' cannot be loaded 的错误(需要更该为mysql_native_password)。

f8af51d6691b07ed4c8fcd18cb55d83e.png

七、修改加密方式

修改加密规则

mysql> alter user 'wangwang'@'%' identified by '1qaz!QAZ' password expire never;

Query OK, 0 rows affected (0.17 sec)

更新用户密码

mysql> alter user 'wangwang'@'%' identified with mysql_native_password by '1qaz!QAZ';

Query OK, 0 rows affected (0.04 sec)

保存更改

mysql> flush privileges;

Query OK, 0 rows affected (0.05 sec)

查询信息

mysql> select user,host,plugin from user;

97796488d7cd9b252de5ab403ab8fe61.png

八、测试连接

可以使用Navicat进行测试。

166c952d8c9d344c3bd96b0b957714cf.png

总结

以上所述是小编给大家介绍的安装mysql 8.0.17并配置远程访问的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python体育竞技分析代码200行_使用Python进行体育竞技分析(预测球队成绩)

使用Python进行体育竞技分析(预测球队成绩) 发布时间:2020-09-18 06:38:27 来源:脚本之家 阅读:69 今天我们用python进行体育竞技分析,预测球队成绩 一. 体育竞技分析的IPO模式 : 输入I(input)&…

使用JavaScript进行数组去重——一种高效的算法

最近比较忙,没时间更新博客,等忙完这阵子会整理一篇使用AngularJS构建一个中型的单页面应用(SPA)的文章,尽情期待!先占个坑。 数组去重的算法有很多种,以下是一种。 思路如下: 定义一个空的对象obj&#xf…

rpm的mysql安装_MySQL 5.7.22 rpm 安装方式

在MySQL官网下载安装包[roothashow-db-master resource]# tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar[roothashow-db-master resource]# lsDATALOSS_WARNING_README.txt mysql-community-common-5.7.22-1.el7.x86_64.rpm mysql-communi…

为什么有时优盘是只读模式_JS专题之严格模式

ECMAScript 5 引入了 strict mode ,现在已经被大多浏览器实现(从IE10开始)一、什么是严格模式顾名思义,JavaScript 严格模式就是让 JS 代码以更严格的模式执行,不允许可能会引发错误的代码执行。在正常模式下静默失败的代码&#…

iOS开发触摸事件的传递

1. iOS中的三种事件类型 触摸事件、加速计事件、远程事件。 触摸事件:通过触摸、手势进行触发(例如手指点击、缩放) 加速计事件:通过加速器进行触发(例如手机晃动,典型应用是微信摇一摇) 远程事…

mysql router 介绍_MySQL Router 介绍篇

MySQL Router 是什么?相信还有很多人没有听说过MySQL Router,很多人对它还不了解,在这篇文章里,将对MySQL Router进行一个简明介绍。首先,介绍一下MySQL Router推出的背景。MySQL Router 是一个轻量级的中间件&#xf…

react 更新input 默认值setfieldsvalue_值得收藏的React面试题

react1、什么是虚拟DOM?难度: ⭐虚拟 DOM (VDOM)是真实 DOM 在内存中的表示。UI 的表示形式保存在内存中,并与实际的 DOM 同步。这是一个发生在渲染函数被调用和元素在屏幕上显示之间的步骤,整个过程被称为调和。2、类组件和函数组件之间的区…

实验二Step1-有序顺序表

1 #include<stdio.h>2 3 struct job4 {5 char name[10];//作业名称6 char status;//当前状态7 int arrtime;//到达时间8 int reqtime;//要求服务时间9 int startime;//调度时间 10 int finitme;//完成时间 11 float TAtime,TAWtime;//周转时…

mysql修改的值子查询语句_MySQL的SQL语句 - 数据操作语句(13)- 子查询(13)

子查询的限制● 通常&#xff0c;不能在子查询中修改表并从同一表中进行选择。例如&#xff0c;此限制适用于以下形式的语法&#xff1a;1. DELETE FROM t WHERE ... (SELECT ... FROM t ...);2. UPDATE t ... WHERE col (SELECT ... FROM t ...);3. {INSERT|REPLACE} INTO t …

ocx控件 postmessage消息会消失_APP控件之二——弹框

弹框分为两种&#xff1a;模态弹框和非模态弹框一、模态弹框模态弹框和非模态弹框最大的区别就是是否强制用户交互。模态弹框会打断用户的当前操作流程&#xff0c;用户不在弹框上操作的话&#xff0c;其余功能都使用不了。优点是&#xff1a;可以很好的获取的用户的视觉焦点缺…

结对编程(1)

我的结对编程项目搭档是王以正&#xff0c;我们的代码也是基于他个人项目的代码修改的。 由于王以正同学不在宿舍住也不怎么会宿舍&#xff0c;我们结对编程的时间较少&#xff0c;不过他将他的代码代码放到了github上面&#xff0c;这也让我有机会学习了github的使用。感觉这个…

mysql sqldump_mysql sqldump 备份

参考&#xff1a;https://www.cnblogs.com/linuxk/p/9371475.html1. windows 下面 创建 dump.bat 文件&#xff1a;文件内容如下"C:\Program Files\MariaDB 10.4\bin\mysqldump" -u root -p123456 metadata > D:\DB\mysql\metadata.sql备注&#xff1a; 这个是ma…

伪代码block转换成程序流程图_程序设计基础

1、程序与程序设计语言的基本知识1&#xff09;程序&#xff1a;为解决某一问题而采用程序设计语言编写的一个指令集合。程序算法&#xff08;对操作的描述&#xff09;数据结构&#xff08;对数据的描述&#xff09;程序设计语言语言工具和环境。2&#xff09;程序的特点&…

Java Map用法

Map简介 将键映射到值的对象。一个映射不能包含重复的键&#xff1b;每个键最多只能映射到一个值。此接口取代 Dictionary 类&#xff0c;后者完全是一个抽象类&#xff0c;而不是一个接口。 Map 接口提供三种collection 视图&#xff0c;允许以键集、值集或键-值映射关系集的形…

mysql 内联函数_C++之内联函数

C继承C的一个重要特性是效率&#xff0c;在C中保护效率的一个方法是使用宏(macro),宏的实现是使用预处理器而不是编译器&#xff0c;预处理器直接用宏代码替换宏调用&#xff0c;所以就没有了参数压栈、生成汇编语言的CALL、返回参数、执行汇编语言的RETURN的时间花费&#xff…

10桌面管理文件收纳_二十余件精选桌面好物推荐,让学习工作生活满满正能量!...

这些提升办公桌幸福感的好物&#xff0c;能让你的学习与工作正能量满满&#xff01;01 笔记本支架笔记本是为了人们出行方便而设计的&#xff0c;显示器的位置并没有照顾到长期对着显示器码字的人群&#xff0c;许多以笔记本为主力的办公族也被迫成为了低头族。绿巨能(llano)笔…

osm 搭建离线地图_使用离线OSM离线OpenLayers Web应用程序

我m trying to create map based web app which user can set landmark on the provided map. Boundaries of map is limited to a small city, and the client computer is always offline, no internet access at all. After a whole day of googling I已经发现OpenLayers和O…

图像水平梯度和竖直梯度代码_Opencv图像处理(三)

晓强Deep Learning的读书分享会&#xff0c;先从这里开始&#xff0c;从大学开始。大家好&#xff0c;我是晓强&#xff0c;计算机科学与技术专业研究生在读。我会不定时的更新我的文章&#xff0c;内容可能包括深度学习入门知识&#xff0c;具体包括CV&#xff0c;NLP方向的基…

php5 mysql 源_CentOS 7.4使用yum源安装MySQL5.7

从CentOS 7.0发布以来&#xff0c;yum源中开始使用Mariadb来代替MySQL的安装。即使你输入的是yum install -y mysql , 显示的也是Mariadb的安装内容。使用源代码进行编译安装又太麻烦。因此&#xff0c;如果想使用yum安装MySQL的话&#xff0c;就需要去下载官方指定的yum源&…

Thinkphp kindeditor 内容转义

参考了:【解决】ThinkPHP整合Html编辑器时出现自动转义的问题 遇到问题也是保存到数据库中的内容&#xff0c;会转义成“\&quot;” 使用 $data[content] stripslashes(htmlspecialchars_decode($_POST[content])); 可以将"\&quot;"的转义处理好。转载于:htt…