精华内容
下载资源
问答
  • mysql8.0开启远程连接
    2022-04-29 19:34:16

    Ubuntu下MySQL8.0配置远程连接

    sql操作

    mysql -uroot -p(自己的密码)或没设置密码 直接输入 mysql
    可以先进mysql库中的user表查看root的host(连接地址)及plugin(密码验证)属性

    mysql> use mysql;
    mysql> select user, host, plugin from user where user = 'root';
    

    host不是%就修改连接地址允许范围

    mysql> update user set host = '%' where user = 'root'; 
    

    plugin如果是默认的caching_sha2_password 那就修改为mysql_native_password并设置登录密码

    mysql> alter user 'root'@'%' identified with mysql_native_password by 'pwd';
    

    操作完成后刷新一下权限

    mysql> flush privileges;
    

    下面是解决ERROR 1819 (HY000): Your password does not satisfy the current policy requirements的链接:
    http://t.csdn.cn/sbZuq.

    更多相关内容
  • MySQL8.0开启远程连接权限的方法

    千次阅读 2022-04-21 19:57:31
    问题描述: 开发环境:MySQL8+Centos8; 执行MySQL语句:mysql -h 180....首先,检查要连接数据库的服务器的防火墙等是否关闭,检查与服务器连接是否通畅(方法:在cmd控制台中 输入 ping ip地址) 接下来,进入正题:

    问题描述:

    开发环境:MySQL8+Centos8;

    执行MySQL语句:mysql -h 180.76.XXX.XX -u root -pPassword;

    报错原因: ERROR 1130 (HY000): Host ‘180.76.XXX.XX’ is not allowed to connect to this MySQL server

    解决方法:

    首先,检查要连接数据库的服务器的防火墙等是否关闭,检查与服务器连接是否通畅(方法:在cmd控制台中 输入 ping ip地址)

    接下来,进入正题:

    具体操作步骤如下:

    1. 登录本地MySQL库, 切换至database= “mysql” 下,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从"localhost"改称"%"

    执行的mysql命令如下:

    1】mysql命令连接要开启远程连接权限的本地mysql库
    
    >mysql -u root -pPassWord   # ”root“为登录账号,”Password“为登录密码,按自己设置的修改
    >use mysql;   # 使用的database名称为”mysql“
    >update user set host = '%' where user = 'root';  # 修改”root“账号的配置信息
    # update user set host='%' where user='test';   ## 如果账号是“test”,使用该命令
    >select host, user from user;    # 验证修改成功;
    

    在mysql命令行的具体执行结果如下图:
    在这里插入图片描述
    2. 此时“如果连接远程MySQL,还是没连接上”时,则再继续执行操作 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;进行账号授权,之后执行FLUSH PRIVILEGES; 进行刷新,即可。"

    >mysql -u root -pPassWord   # ”root“为登录账号,”Password“为登录密码,按自己设置的修改    # 连接MySQL数据库
    >GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;   # 授权
    # Grant all privileges on test.* to 'test'@'%';     # 如果账号为“test”时,使用该命令
    >FLUSH PRIVILEGES;      # 刷新
    >EXIT;    # 退出MySQL
    

    在mysql命令行的具体执行结果如下图:
    在这里插入图片描述
    备注:注意这里一定要以英文分号结尾!!!

    这时没有上面的ERROR 1133错误了,经过测试,已经能连接到远程服务器了。

    总的执行步骤如下:
    在这里插入图片描述
    参考文献:
    对MySQL开放远程连接权限的方法
    解决mysql8报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT

    展开全文
  • MYSQL8.0开放远程连接

    2021-09-14 00:13:07
    用root用户连接的,mysql root用户的连接权限默认是localhost,所以外网是连接不了的。 解决步骤: step 1:登入mysql监视器,通过命令: mysql -uroot -p step 2.:根据提示输入密码 step 3: 选择mysql数据库,通过...

    用root用户连接的,mysql root用户的连接权限默认是localhost,所以外网是连接不了的。

    解决步骤:

    step 1:登入mysql监视器,通过命令:

    mysql  --port=3307 -uroot -p
    

    step 2.:根据提示输入密码

    step 3: 选择mysql数据库,通过命令:

    use mysql;
    

    step 4: 通过命令:

    select host,user from user;
    

    界面如果是如下输出localhost | root 即成功查询:

    ±----------±----------+
    | host | user |
    ±----------±----------+
    | localhost | sys |
    | localhost | root |
    ±----------±----------+

    从上面的图可以看出,root用户的可连接权限的主机范围是localhost,外网连接需要开放权限。

    step 5:修改root用户的连接权限的主机范围为任一主机,执行命令:

     update user set host='%' where user='root';
    

    step 6: 再查看root用户的连接权限:select host,user from user;

    界面会是如下输出:

    ±----------±----------+
    | host | user |
    ±----------±----------+
    | % | root |
    | localhost | sys |
    ±----------±----------+

    从图中可以看到,root用户的可连接权限的主机范围是“%”符号了,该符号说明是任一主机。
    step 7修改加密规则

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
    
     flush privileges
    

    step 8::重启一下mysql服务,再通过root用户重试连接就成功了。

    展开全文
  • mysql8.0开启远程连接

    千次阅读 2020-05-08 20:13:46
    mysql8.0以后的版本开启远程连接: 1.CREATE USER 'root'@'%' IDENTIFIED BY '你的密码'; 2.GRANT ALL ON *.* TO 'root'@'%'; 3.ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码'; 4....

    mysql8.0以后的版本开启远程连接:

    CREATE USER 'root'@'%' IDENTIFIED BY '你的密码'; 
    GRANT ALL ON *.* TO 'root'@'%'; 
    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
    FLUSH PRIVILEGES;
    
    展开全文
  • Mysql 8.0实现远程连接

    千次阅读 2021-08-29 16:53:11
    首先,确保你和要连接mysql服务器在同一个无线网下,在命令行用 ipconfing看一下自己的IPv4 地址(这是你的地址),在 ping (在命令行输入 ping IPv4地址)一下你要连接的别人的网址。如果能ping通,就可以下面的...
  • 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 '你的密码';...
  • docker MySQL8.0 开启远程连接

    千次阅读 2019-02-09 20:30:33
    1、安装docker mysql docker pull mysql 2、运行docker mysql docker run -p 3306:3306 --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD...
  • 一、首先确保服务器防火墙端口已打开,如使用腾讯云服务器,开启方法如下: 另外,如果使用了宝塔面板,也要确保端口已开通: 二、开启远程权限 终端中输入: mysql -u root -p 输入MySQL密码(输入密码...
  • MySQL8.0远程连接的具体设置步骤

    千次阅读 2021-01-18 20:25:09
    mysql8.0 安装完成后出现无法远程连接的现象,这是因为mysql8.0只支持 localhost 访问,我们必须设置一下才可以远程访问。具体设置步骤如下:① 登录mysql执行命令为:mysql -u root -p回车后输入密码② 选择 mysql...
  • Mysql8.0设置允许远程连接
  • MySQL8.0允许远程连接

    千次阅读 2019-08-13 11:52:01
    设置Mysql远程登陆 1. 登进MySQL 2. 输入以下语句,进入mysql库: use mysql 3.更新域属性,'%'表示允许任意IP地址访问: update user set host='%' where user ='root'; 4.执行以上语句之后再执行: ...
  • mysql8.0 开启远程登录

    2022-07-18 00:16:45
    插入之后再查看user表(注意ssl_cipher,x509_issuer,x509_subject这几个字段没有默认值,不设置会提示错误)'%'表示所有ip都可以连接,相当于0.0.0.0。
  • 起因:本地安装完mysql 8.0后,别人无法远程连接我的数据库。 解决方案: 第一步:cmd打开命令窗 第二步: mysql -uroot -proot 连接mysql(如果连接不上配置mysql 的环境变量) 或mysql -uroot -p系统提示输入...
  • 云服务器MySQL 8.0开启远程连接

    千次阅读 2020-11-09 23:41:03
    MySQL 8.0.5开启远程连接 ###连接数据库 mysql -uroot -p ###2.在mysql8版本更新用户密码需要加入加密规则 wtth mysql_native_password # 查看mysql插件信息 show plugins alter user ‘root’@‘localhost’ ...
  • MYSQL8.0设置远程连接

    2021-11-25 09:07:03
    $ /usr/local/mysql/bin/mysql -u root -p --输入密码 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | ...
  • ubuntu mysql8.0安装 配置远程连接

    千次阅读 2021-11-13 09:53:31
    卸载之前安装的mysql # 删除之前的配置文件 rm -r /var/lib/mysql rm -r /etc/mysql # 卸载mysql # apt-get remove 会删除软件包而保留软件的配置文件 # apt-get purge 会同时清除软件包和软件的配置文件 apt-get ...
  • mysql8.0远程连接的坑

    2021-01-26 20:18:30
    我之前用mysql8.0开启远程连接的时候,就提到过8.0的与众不同了。但是我当时只是用于Navicat,来进行数据库提取测试。并没有进行别的测试,也就是昨天,我才发现以上的步骤,并不能用于Wordpress5.2身上。这也是网站...
  • 在虚拟机中,连接宿主机mysql数据库时...在MySQL8.0版本中,需要两步实现。 ---创建远程连接的数据库用户,这里远程连接IP可使用ipconfig查看IPV4的地址 create user '用户名'@'远程连接IP' identified by '密码'; -
  • mysql默认只能本地访问,即localhost,现在修改为可远程访问 查看可允许访问的地址 select user,host from mysql.user; 依次执行以下命令 GRANT ALL PRIVILEGES ON "." TO 'root'@'%'; grant all privileges...
  • 第一步:获取mysql8.0的yum源进入mysql官网获取RPM包下载地址点击下载后,右键复制链接地址 https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm这个就是下载地址。第二步 下载和安装mysql源未...
  • mysql8.0设置远程访问权限

    千次阅读 2022-03-26 00:12:20
    mysql8.0设置远程访问权限
  • mysql数据库中存储了用户信息的user表3 在 mysql 数据库的 user 表中查看当前 root 用户的相关信息select host, user, authentication_string, plugin from user;可以看到root用户的host默认为localhost...
  • 二.Mysql8.0 3306端口无法远程连接 在阿里云上搭建MySql8.0数据库服务,在阿里云上可以成功连接登陆使用,但用自己的电脑远程连接时却无法成功连接 经过资料查找,找出原因如下: 1、首先通过查看MySQL的的用户...
  • MySQL8.0远程连接和用户授权相关设置

    千次阅读 2021-01-18 18:38:36
    1、开启MySQL远程连接mysql -u root -p #进入MySQL数据库后进行一下操作。mysql> use mysql;mysql> update user set user.Host=’%’ where user.User=‘root’;mysql> flush privileges;注:将Host设置为...
  • 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 ...
  • 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远程连接配置

    万次阅读 2018-08-31 15:17:47
    最近在服务器安装MySql8.0数据库,安装完成以后,在自己本机使用Navicat远程连接MySql报错: host is not allowed to connect to this MySQL server.根据经验想到的就是将root用户的host由localhost修改为%即可.修改...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,682
精华内容 2,672
关键字:

mysql8.0开启远程连接

mysql 订阅