首页 > 数据库 >配置允许MySQL授权允许root用户远程连接

配置允许MySQL授权允许root用户远程连接

时间:2022-09-22 12:45:15浏览次数:72  
标签:MySQL 用户 远程 mysql 允许 root 连接

1.纯MySQL服务的环境下,都是少不了需要root用户登陆的情况,一般情况下MySQL都是在开放本地连接,需要开放远程连接的话需要用户自行设置1.本文使用的是MySQL的版本为MySQL8.0,版本的情况应该不会有太大影响,因为都是基于命令来修改权限分配的。本文旨在解决下图远程登录MySQL

2.自己使用的教程主机是搭建在本地的centos7,临时安装了宝塔,所以都是在本地使用SSH工具连接系统进行命令控制的,全部操作都是在SSH中完成

3.核心方法就是使用update语句更新用户表的host关键字内容为任意连接无限制,达到解决目的。

教程开始

第一步,使用mysql命令连接你的MySQL服务。

mysql -u root -p123456
#语法mysql -u 用户名 -p密码


第二步,使用use mysql命令,进入mysql库。

use mysql

第三步,执行下面的更新表语句,替换host字段的内容。“%”指的是所有地址。

update user set Host='%' where User='root';

第四步,刷新权限。
flush privileges;

第五步,使用select语句查看修改后的表内容。

检测结果
可以在shell平台上检测试试能否正常远程登录进MySQL,这样修改下来,很多数据库管理工具都可以直接远程连接MySQL进行管理,非常方便!

标签:MySQL,用户,远程,mysql,允许,root,连接
From: https://www.cnblogs.com/zh76412950/p/16718826.html

相关文章

  • Mysql的explain详解
    使用mysql提供的explain命令来查询sql语句的执行计划,查看sql语句有没有使用上索引,有没有全表扫描等。expain出来的信息有12列,分别是,id,select_type,table,partitions,type,possi......
  • MySQL常用命令
    MySQL基础1.创建数据库createdatabaseshop;#使用库useshop;2.创建表createtableuser(id intprimarykey,namechar(10))ENGINE=InnoDBDEFAULTCHARSET=u......
  • Mysql ibdata 丢失或损坏如何通过frm&ibd 恢复数据
    mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做好所有数据备份需要支出大量的成本,很多公司也是不现实的。万......
  • centos7下使用yum安装mysql
    CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1.下载mysql的repo源$wget http://repo.mysql.com/mysql-community-release-e......
  • MySQL基本命令
    一、mysql服务的启动和停止netstopmysqlnetstartmysql二、 登陆mysql语法如下:mysql-u用户名-p用户密码键入命令mysql-uroot-p,回车后提示你输入密码,输入12345,......
  • MySQL DDL执行方式-Online DDL介绍
    1引言大家好,今天与大家一起分享一下mysqlDDL执行方式。一般来说MySQL分为DDL(定义)和DML(操作)。DDL:DataDefinitionLanguage,即数据定义语言,那相关的定义操作就是DDL,包......
  • MySQL最大连接数设置
    在使用MySQL数据库的时候,经常会遇到这么一个问题,就是“CannotconnecttoMySQLserver. Toomanyconnections”-mysql1040错误,这是因为访问MySQL且还未释放的连接数目......
  • MYSQL备份(直接拷贝数据库文件
    目的:把A机中的库转移到B机中。1、停止mysql服务,在A机mysql安装目录下,找到my.ini文件打开,在此文件中找到datadir,把这个路径下的数据文件:ibdata1以及所有文件夹拷贝到B机中d......
  • MySQL数据库不能远程访问的解决办法
    MySQL数据库不允许从远程访问怎么办?本文提供了三种解决方法:1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mys......
  • mysql索引优化:唯一性太低的字段
    除非特殊情况,否则不要在唯一性太低的字段上面添加索引。 什么叫唯一性太低?主要是一些表示状态或者类型的字段,例如:性别、是否删除等。 为何?mysql在查询时,会将索引中......