2.10 mysql设置远程访问权限

2024-05-29 20:12

本文主要是介绍2.10 mysql设置远程访问权限,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2.10 mysql设置远程访问权限

  • 目录
      • 1. 管理员运行mysql命令窗口
      • 2. 使用 root 用户重新登录 MySQL
      • 3. 修改用户权限
      • 4. 修改mysql安装目录下的my.ini

目录

说明:

Mysql8.0 设置远程访问权限

一、Mysql8.0 设置远程访问权限

1. 管理员运行mysql命令窗口

在这里插入图片描述

2. 使用 root 用户重新登录 MySQL

输入密码
********你的数据库密码

在这里插入图片描述

3. 修改用户权限

-- 确认用户是否存在,必要时创建用户
CREATE USER IF NOT EXISTS 'root'@'%' IDENTIFIED BY '123456';-- 修改已存在用户的密码
ALTER USER 'root'@'%' IDENTIFIED BY '123456';-- 授予所有权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;-- 刷新权限使更改生效
FLUSH PRIVILEGES;

在这里插入图片描述

请确保每个 SQL 语句都是单独执行的,不要在一行中输入多个命令。


注意事项
确认当前登录用户有足够的权限: 确保你使用的是具有足够权限的 MySQL 用户(如 root 用户)。

确认 MySQL 服务正在运行: 确认 MySQL 服务已经启动并正常运行。

检查 MySQL 配置文件: 确保 MySQL 配置文件 (my.cnf 或 my.ini) 中的 bind-address 配置允许远程连接,例如:

bind-address = 0.0.0.0
允许所有IP地址连接,或者设置为服务器的IP地址。

-- 查询用户信息
select host,user from mysql.user;

在这里插入图片描述

出现 % 即表明修改成功。

4. 修改mysql安装目录下的my.ini

允许所有IP地址连接,或者设置为服务器的IP地址。

在这里插入图片描述


在这里插入图片描述

bind-address = 0.0.0.0

如果不允许更改就另存到桌面再拖拽进去。

mysql设置远程访问权限

最后重启mysql数据库

在这里插入图片描述


在这里插入图片描述

这篇关于2.10 mysql设置远程访问权限的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1014533

相关文章

vue基于ElementUI动态设置表格高度的3种方法

《vue基于ElementUI动态设置表格高度的3种方法》ElementUI+vue动态设置表格高度的几种方法,抛砖引玉,还有其它方法动态设置表格高度,大家可以开动脑筋... 方法一、css + js的形式这个方法需要在表格外层设置一个div,原理是将表格的高度设置成外层div的高度,所以外层的div需要

电脑密码怎么设置? 一文读懂电脑密码的详细指南

《电脑密码怎么设置?一文读懂电脑密码的详细指南》为了保护个人隐私和数据安全,设置电脑密码显得尤为重要,那么,如何在电脑上设置密码呢?详细请看下文介绍... 设置电脑密码是保护个人隐私、数据安全以及系统安全的重要措施,下面以Windows 11系统为例,跟大家分享一下设置电脑密码的具体办php法。Windo

解读静态资源访问static-locations和static-path-pattern

《解读静态资源访问static-locations和static-path-pattern》本文主要介绍了SpringBoot中静态资源的配置和访问方式,包括静态资源的默认前缀、默认地址、目录结构、访... 目录静态资源访问static-locations和static-path-pattern静态资源配置

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

将sqlserver数据迁移到mysql的详细步骤记录

《将sqlserver数据迁移到mysql的详细步骤记录》:本文主要介绍将SQLServer数据迁移到MySQL的步骤,包括导出数据、转换数据格式和导入数据,通过示例和工具说明,帮助大家顺利完成... 目录前言一、导出SQL Server 数据二、转换数据格式为mysql兼容格式三、导入数据到MySQL数据

MySQL分表自动化创建的实现方案

《MySQL分表自动化创建的实现方案》在数据库应用场景中,随着数据量的不断增长,单表存储数据可能会面临性能瓶颈,例如查询、插入、更新等操作的效率会逐渐降低,分表是一种有效的优化策略,它将数据分散存储在... 目录一、项目目的二、实现过程(一)mysql 事件调度器结合存储过程方式1. 开启事件调度器2. 创

SQL Server使用SELECT INTO实现表备份的代码示例

《SQLServer使用SELECTINTO实现表备份的代码示例》在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误,在SQLServer中,可以使用SELECTINT... 在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误。在 SQL Server 中,可以使用 SE

mysql外键创建不成功/失效如何处理

《mysql外键创建不成功/失效如何处理》文章介绍了在MySQL5.5.40版本中,创建带有外键约束的`stu`和`grade`表时遇到的问题,发现`grade`表的`id`字段没有随着`studen... 当前mysql版本:SELECT VERSION();结果为:5.5.40。在复习mysql外键约

如何设置vim永久显示行号

《如何设置vim永久显示行号》在Linux环境下,vim默认不显示行号,这在程序编译出错时定位错误语句非常不便,通过修改vim配置文件vimrc,可以在每次打开vim时永久显示行号... 目录设置vim永久显示行号1.临时显示行号2.永www.chinasem.cn久显示行号总结设置vim永久显示行号在li

SQL注入漏洞扫描之sqlmap详解

《SQL注入漏洞扫描之sqlmap详解》SQLMap是一款自动执行SQL注入的审计工具,支持多种SQL注入技术,包括布尔型盲注、时间型盲注、报错型注入、联合查询注入和堆叠查询注入... 目录what支持类型how---less-1为例1.检测网站是否存在sql注入漏洞的注入点2.列举可用数据库3.列举数据库