MySql 8.0 设置允许远程登录授权

这篇具有很好参考价值的文章主要介绍了MySql 8.0 设置允许远程登录授权。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MySQL 连接出现 is not allowed to connect to this MySQL Server错误提示

打开 MySQL8.0 Command Line Client
1. 打开远程连接

mysql> use mysql;

mysql> update user set user.Host=’%’ where user.User=‘root’;

mysql> flush privileges;

mysql> select host,user from user;

注:将Host设置为‘%’表示任意IP都能连接MySQL,也可以将‘%’改为指定ip

mysql8开启远程访问权限,mysql,数据库

2. 关闭远程连接

如果有关闭远程连接的需求,其实我们只需要Host恢复成默认设置(只能本地连接)即可,如下:

mysql> use mysql;

mysql> update user set user.Host=‘localhost’ where user.User=‘root’;

mysql> flush privileges;

mysql> select host,user from user;

mysql8开启远程访问权限,mysql,数据库

部分引用:mysql8.0远程登录授权_MySQL8.0远程连接和用户授权相关设置文章来源地址https://www.toymoban.com/news/detail-734033.html

到了这里,关于MySql 8.0 设置允许远程登录授权的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL设置远程登录(为root用户设置远程登陆权限)

    如果是8以前的版本可以使用 重启MySQL服务,此时应当可以连接成功。 在MySQL8之后,使用 GRANT 命令的使用不会默认创建新账户,所以如果你执行上面的语句显示 恭喜你,你应当使用的是MySQL8的版本。 既然问题是使用 GRANT 时不会创建新账户,那我们先新建一下就好了。 此时,

    2024年02月16日
    浏览(33)
  • ubuntu设置允许root远程登录

    可以通过SSH配置文件更改包括端口、是否允许root登录等设置,配置文件位置: 默认是不允许root远程登录的,可以在配置文件开启。 在打开sshd_config后,找到PermitRootLogin without-password 修改为PermitRootLogin yes 来自: ubuntu开启SSH服务,并允许ROOT权限远程登录 - FormID - 博客园

    2024年02月13日
    浏览(31)
  • Linux设置远程调试ssh允许root登录

    默认情况安装完SSH服务并开启,root是不允许登录的,所以以下步骤必须完成 1、已经安装完ssh以后,找到ssh配置文件 /etc/ssh/sshd_config 2、使用终端命令gedit /etc/ssh/sshd_config 命令修改文件 3、找到配置项PermitRootLoginwithout-password,最左边加上#号注释这一行 如下图: 4、换行编写

    2024年02月10日
    浏览(41)
  • Ubuntu安装ssh开启22端口并设置允许root远程登录

    注意:我的Ubuntu版本22.04.1 1、安装ssh 2.激活root用户 3、设置允许root通过ssh登录 将 PermitRootLogin 改为 yes 4、重启ssh  到这里就好了

    2024年01月24日
    浏览(57)
  • 如何允许远程访问MySQL

    许多网站和应用程序一开始都将web服务器和数据库后端托管在同一台机器上。不过,随着时间的推移,这样的设置可能会变得繁琐和难以扩展。一种常见的解决方案是通过设置远程数据库来分离这些功能,允许服务器和数据库在各自的机器上按自己的速度增长。 用户在尝试建

    2024年02月10日
    浏览(33)
  • mysql8.0无法创建数据库 解决root无法授权问题

    mysql的赋权操作:GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘你的密码‘ WITH GRANT OPTION; mysql赋权操作: use mysql; GRANT ALL PRIVILEGES ON *.* TO \\\'root\\\'@\\\'%\\\' IDENTIFIED BY \\\'你的密码\\\' WITH GRANT OPTION; flush privileges; GRANT:赋权命令 ALL PRIVILEGES:当前用户的所有权限 ON:介词 *.*:当前用户

    2024年02月12日
    浏览(29)
  • mysql如何允许root远程连接

    要允许root用户远程连接MySQL服务器,你需要进行以下步骤: 登录MySQL服务器。 运行以下SQL语句: 其中,\\\'password\\\'替换成root用户的密码。 修改MySQL配置文件(my.cnf或my.ini),找到并修改bind-address参数,将其设置为0.0.0.0。 重启MySQL服务。 现在,你应该就可以从其他计算机连接到M

    2024年02月11日
    浏览(29)
  • 设置MySQL允许外部访问

    一、在navicat上使用本地连接,先连接上。 二、修改user表访问权限。 然后外部就可以通过账户密码访问了。 说明: 1、※ grant语法: grant 权限名(所有的权限用all) on 库名(*全部).表名(*全部) to ‘要授权的用户名’@’%’(%表示所有的IP,可以只设一个IP) identified by “

    2024年02月02日
    浏览(30)
  • MySQL8.0 开启远程连接

    一、MySQL 开启远程连接需要先在服务器上登录到 MySQL mysql -u root -p 1 然后 Enter password: 二、修改 root 账户的 Host 1、打开 mysql 数据库 use mysql; 1 2、查看 user 数据表当前已有的数据 select * from user G; 1 3、修改一条 root 数据,并刷新MySQL的系统权限相关表 update user set Host = \\\'%\\\' where

    2024年02月08日
    浏览(25)
  • 记录CentOS7 Linux下安装MySQL8_适合正式环境_干货满满(超详细,默认开启了开机自启动,设置表名忽略大小写,提供详细配置,创建非root专属远程连接用户)

    安装前先清理mariadb和mysql相关文件:    通过命令: rpm -qa|grep mariadb 查询是否安装了mariadb    卸载: rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64(复制上面命令查到的完整名称)    通过命令: find / -name mysql 查询跟mysql相关的文件     删除文件命令:    rm -rf /etc/selinux/targeted/act

    2024年02月04日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包