精华内容
下载资源
问答
  • mysql8.0允许远程访问
    2022-03-01 10:57:31

    ​​​​​​ubuntu20安装mysql8.0允许远程访问_sunrj_niu的博客-CSDN博客_ubuntu安装mysql8.0

    1、本地登录mysql

    #本地登录
    mysql -uroot -p
    
    mysql> use mysql;
    mysql> select host, user, authentication_string, plugin from user;
    
    mysql> create user 'root'@'%' identified by '你自己的mysql密码';
    mysql> grant all privileges on *.* to 'root'@'%';
    mysql> flush privileges;
    

    2、修改conf

    cd  /etc/mysql/mysql.conf.d
    vim mysqld.cnf
    #将bind-address            = 127.0.0.1 修改为 bind-address            = 0.0.0.0

    3、重启服务

    systemctl  restart mysql

    更多相关内容
  • Ubuntu安装MySQL8.0 允许远程访问 1 安装MySQL 1.1 下载并安装DEB Package 2 设置允许远程访问 1 安装MySQL 1.1 下载并安装DEB Package https://dev.mysql.com/downloads/repo/apt/ 第一步:安装deb sudo ...

    Ubuntu安装MySQL8.0 允许远程访问

    1 安装MySQL

    1.1 下载并安装DEB Package

    https://dev.mysql.com/downloads/repo/apt/
    在这里插入图片描述

    第一步:安装deb

    sudo dpkg -i mysql-apt-config_0.8.11-1_all.deb 
    

    第二步:更新apt库

    sudo apt-get update
    

    第三步:安装mysql,在弹出的页面里选择安装MySQL8

    sudo apt-get install mysql-server
    

    2 设置允许远程访问

    登录Mysql,该命令会接着询问密码

    mysql -uroot -p
    

    查看权限表

    mysql> use mysql;
    mysql> select host, user, authentication_string, plugin from user; 
    

    可见是只运行本机访问的
    在这里插入图片描述

    添加可以远程访问的账号

    mysql> create user 'root'@'%' identified by '你自己的mysql密码';
    mysql> grant all privileges on *.* to 'root'@'%';
    mysql> flush privileges;
    

    如果本文对您有帮助,就点个赞??吧

    展开全文
  • mysql 8.0开启远程访问

    千次阅读 2022-05-26 15:54:18
    mysql 8.0开启远程访问 1、 进入数据 mysql -u root -p ‘原来的密码’ //进入数据库中 2、 切换数据库 use mysql; 3、使用以下命令开启root用户远程访问权限: CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';...

    mysql 8.0开启远程访问

    1、 进入数据

    mysql -u root -p ‘原来的密码’      //进入数据库中
    

    2、 切换数据库

    use mysql;
    

    3、使用以下命令开启root用户远程访问权限:

    CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';
    
     
    
    GRANT ALL ON *.* TO 'root'@'%';
    
     
    
    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
    

    4、 刷新权限

    FLUSH PRIVILEGES;
    
    展开全文
  • MySQL8.0设置远程访问权限

    千次阅读 2022-04-20 10:19:11
    MySQL8.0设置远程访问权限 找了一圈都没找到一个适用的,这个比较挺好的,记录一下, 转载至: https://www.cnblogs.com/withLevi/p/16005877.html 1.登录MySQL mysql -u root -p 输入您的密码 2.选择 ...

    MySQL8.0设置远程访问权限

    找了一圈都没找到一个适用的,这个比较挺好的,记录一下,

    转载至:   https://www.cnblogs.com/withLevi/p/16005877.html

    1.登录MySQL

    mysql -u root -p
    

    输入您的密码

    2.选择 mysql 数据库

    use mysql;
    

    因为 mysql 数据库中存储了用户信息的 user 表。

    3.在 mysql 数据库的 user 表中查看当前 root 用户的相关信息

    select host, user, authentication_string, plugin from user; 
    

    执行完上面的命令后会显示一个表格

    查看表格中 root 用户的 host,默认应该显示的 localhost,只支持本地访问,不允许远程访问。

    4.授权 root 用户的所有权限并设置远程访问

    GRANT ALL ON *.* TO 'root'@'%';
    

    GRANT ALL ON 表示所有权限,% 表示通配所有 host,可以访问远程。

    5.刷新权限

    所有操作后,应执行

    flush privileges;
    

    6.查看 root 用户的 host

    再次执行步骤 2,你会发现 root 用户的 host 已经变成 %,说明我们的修改已经成功,可以远程访问了。

    7.访问数据库

    远程访问数据库的可视化工具比较多如:Navicat、SQLyog、MySQL workbench 等,我这里使用 Navicat

    输入访问的 host 和密码,报 2059 错误,这是因为 MySql8.0 版本 和 5.0 的加密规则不一样,而现在的可视化工具只支持旧的加密方式。

    此问题有两种方法,一种是更新 Navicat 驱动来解决此问题,另一种是将 MySQL 用户登录的加密规则修改为 mysql_native_password,第一种方法我试过了没有起作用,我这里采用第二种方法。

    8.修改加密规则

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 
    

    password 为你当前密码。

    9.更新 root 用户密码

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; 
    

    password 为你新设置的密码。

    10.刷新权限

    FLUSH PRIVILEGES; 
    

    OK,设置完成,再次使用 Navicat 连接数据库,oh yeah~

    完美解决!

    展开全文
  • MySQL8.0允许远程连接

    千次阅读 2019-08-13 11:52:01
    3.更新域属性,'%'表示允许任意IP地址访问: update user set host='%' where user ='root'; 4.执行以上语句之后再执行: FLUSH PRIVILEGES; 5.再执行授权语句: GRANT ALL PRIVI......
  • 第一步下载对应系统版本的mysqlhttps://dev.mysql.com/downloads/mysql/然后解压zip 文件上图中 my.ini 和data 是解压之后手动创建的my.ini[mysqld]basedir=D:\MySQLdatadir=D:\MySQL\dataport = 3306character-set-...
  • 上一篇文章讲解了重置 MySQL 的密码,有同学反馈无法程连接到数据库,这是因为 MySQL 安装完成后只支持 localhost 访问,我们必须设置一下才可以远程访问,另外还有一些 MySQL 8.0 连接时的一些问题,本文也会一并...
  • Mysql8.0设置允许远程连接

    千次阅读 2022-07-16 08:02:30
    Mysql8.0设置允许远程连接
  • mysql8.0设置远程访问权限

    千次阅读 2022-03-26 00:12:20
    mysql8.0设置远程访问权限
  • mysql 8.0设置允许远程连接

    千次阅读 2021-06-12 14:04:18
    1、切换为mysql数据库 use mysql; 2、设置root的主机地址localhost为% update user set host = '%' where user = 'root'; 3、刷新 flush privileges; 4、查询是否已经修改到了 select user,host from user; 5、...
  • Mysql8.0开启远程访问

    千次阅读 2021-12-24 09:36:56
    首先登陆mysql mysql -h localhost -u root -p ${your password} use mysql; update user set authentication_string='' where user='root'; flush
  • docker pull mysql:8.0 sudo docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=...
  • MySql 8.0安装教程及授权远程访问

    千次阅读 2021-12-05 16:09:50
    MySql 8.0安装教程 〇、MySql下载 一、部署步骤 1.解压文件 2.写基本配置 3.将MySql的安装路径配置环境变量 4.初始化数据库 5.安装MySql服务 6.启动服务 二、授权远程访问 1.登陆MySql并修改原始密码 2.设置root远程...
  • use mysql; --登录后选择mysql数据库 select host,user,password from user; --查看当前root对应host是否为 % update user set host = '%' where user = 'root'; --更新 select host,user,password from user; ...
  • mysql8.0
  • Linux安装MySQL8.0并设置可远程访问

    千次阅读 2020-07-07 23:01:29
    本文将解决本地Navicat连接远程MySQL服务器提示不允许连接。 一、问题还原 本地Navicat连接centos7.3虚拟机的MySQL数据库 确认连接后会报出一个这样的错误 二、发现问题 这个问题一看就是远程连接的问题,但是新...
  • mysql 8.0远程访问

    2021-01-12 22:17:24
    由于旧电脑装了MySQL5.7 和 MySQL8.0,两个数据库的访问端口分别为3306、3307,因此进入MySQL的cmd命令不能使用:mysql -h127.0.0.1 -uroot -p ,而是:mysql -P3307 -uroot -p, 进入MySQL之后:use mysql...
  • mysql8.0 授权远程登录

    2022-04-14 15:58:35
    之前一直用mysql5.7 远程授权登录,后来换mysql8.0原来的授权方式报错 mysql> GRANT ALL ON *.* to root@'%' IDENTIFIED BY 'AAbb1122!!'; ERROR 1064 (42000): You have an error in your SQL syntax; check the...
  • 连接异常:message from server: "Host 'xxx' is not allowed to connect to this MySQL server"(需要mysql8.0 服务配置允许远程连接)
  • 二、开启远程权限 终端中输入: mysql -u root -p 输入MySQL密码(输入密码时是没有显示的,不管它,输完直接回车),进入MySQL,效果如下: 输入: use mysql 回车后再输入: select user,...
  • MySQL8.0开放远程访问的权限

    千次阅读 2020-07-24 20:17:04
    我们在以下几种情况下,需要开启MySQL远程访问权限: 在主机使用Navicat、SQLyog等软件连接本机数据库 在宿主机使用Navicat、SQLyog等软件访问虚拟机数据库 在一台主机访问另一台主机的数据库 一、MySQL权限开放...
  • ### mysql 8.0创建用户授权远程登录 # 1、新建用户(mysql 8.0不能给自己授权) CREATE user 'test'@'%' IDENTIFIED BY 'test'; # 2、授权用户权限 GRANT ALL PRIVILEGES ON *.* TO 'test'@'%'; # 3、修改密码 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,290
精华内容 3,716
关键字:

mysql8.0允许远程访问

mysql 订阅