【Mysql只能本地登录,无法远程登录】教程文章相关的互联网学习教程文章

mysql远程登录错误修正

这个错误是MySQL不允许远程登录造成的严格来说是登录的MySQL账户不不允许远程登录解决办法:1、在装有MySQL的机器上面登录MySQL : mysql -uroot -p (可以用putty等软件远程登录);2、use mysql; 3、执行update user set host = ‘%‘ where user = ‘root‘;这一句执行完可能会报错,不用管它;4、执行FLUSH PRIVILEGES;(这一步是刷新mysql相关权限表,很重要,容易忘记)mysql远程登录错误修正标签:linux服务器 执行 解...

MYSQL远程登录权限设置 ,可以让Navicat远程连接服务器的数据库

1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘‘ WITH GRANT OPTION; IDENTIFIED BY后跟的是密码,可设为空。 2. FLUSH privileges; 更新 Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下: 在本机先使用root用户...

linux mysql不能远程登录

flush privileges;linux mysql不能远程登录标签:ide mysq flush inux nbsp str roo iptables span 本文系统来源:https://www.cnblogs.com/qiqisx/p/9747351.html

docker中mysql安装,并使用宿主机ip远程登录【代码】

1、拉取镜像docker pull mysql:5.72、运行容器 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 docker exec -it mysql /bin/bash find / -name "*mysql*" exit 3、创建用于挂载的目录mkdir -p /my/mysql/conf # 挂载配置文件 mkdir -p /my/mysql/data # 挂载数据文件 mkdir -p /my/mysql/logs # 挂载日志文件4、拷贝配置文件并修改docker cp mysql:/etc/mysql/mysql.conf.d/mysqld.cnf /my/mysql...

MySQL允许远程登录配置

mysql> use mysqlReading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> select host,user,password from user;+-----------------------+---------+-------------------------------------------+| host | user | password |+-----------------------+---------+----...

Mysql远程登录报错:Host '192.168.1.3' is not allowed to connect to this MySQL server【代码】

. 改表 # 登录数据库:mysql -u root -pmysql>use mysql;mysql>update user set host = ‘%‘ where user = ‘root‘;mysql>FLUSH PRIVILEGES;2. 授权法。(1)例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。第一步:root用户登录;mysql>mysql -u root -p rootpassword;第二步:赋予权限;mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;第三步:mys...

Mysql只能本地登录,无法远程登录

netstat -apn |grep 3306 如果输出结果包括tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -时,说明监听的host为127.0.0.1,只能本地访问,需要设置监听host: 需要修改监听的host sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 注释掉bind-address = 127.0.0.1, 即#bind-address = 127.0.0.1 重启服务 sudo /etc/init.d/mysql restart 查看端口状态 netstat -apn |grep 3306 此时应为:tcp6 0 0 :::3306 :::* LISTEN - 修改用...

使用Windows 2003服务器,进行Mysql 远程登录或者主从同步时,要开启3306端口

其它情况: 关于windows2003服务器,mysql不能远程登录的问题解决 http://blog.sina.com.cn/s/blog_a02b996d01018rm3.html使用Windows 2003服务器,进行Mysql 远程登录或者主从同步时,要开启3306端口标签:nbsp 服务 win col 开始 关于 服务器 name 端口 本文系统来源:https://www.cnblogs.com/xtmp/p/12629464.html

docker-compose启动MySQL并配置远程登录【代码】

version: "3.7"services: mysql: container_name: mysql image: mysql:5.7 #从私有仓库拉镜像 restart: always command: --default-authentication-plugin=mysql_native_password #这行代码解决无法访问的问题 volumes: - /data/mysql/data/:/var/lib/mysql/ #映射mysql的数据目录到宿主机,保存数据 - /data/mysql/conf/mysqld.cnf:/etc/m...

MySQL允许远程登录的授权方法

数据库本地直接登录上数据库: mysql -h localhost -u root 然后执行以下命令,授权完后直接就可以远程连接上。mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ WITH GRANT OPTION; //赋予任何主机上以root身份访问数据的权限 mysql>FLUSH PRIVILEGES; 授权指定IP方式 方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%" #mysql -u root -proot mysql>use mysql; mysql>upda...

centos下实现mysql远程登录【代码】【图】

实现远程登录主要有以下两个步骤:(1)为mysql用户授予远程登录权限(改表法或授权法);(2)防火墙开放3306端口。(一)授予登录权限mysql -u root -p 输入密码进入到mysql中。授权法创建账号test并授权,密码为password:grant all on *.* to test@127.0.0.1 identified by "password";免费学习视频教程分享:mysql视频教程改表法1. 切换到mysql数据库:USE mysql;2. 修改test的权限:UPDATE user SET host = % WHERE user = tes...

远程登录mysql,报错:messagefromserver:"Hostisnota

1. 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 mysql 数据库里的 user 表里的 host 项,从localhost改称% 登录数据库:mysql -u root -pvmware mysqluse mysql; mysqlupdate user se1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"l...

如何打开MySQL中root账户的远程登录

基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限。下面是基本的步骤: 1、登录到mysql中,为root进行远程访问的授权,执行下面的命令: mysql GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; mysql基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限。下面是基本的步骤: 1、登录到mysql中,为root进行远程访问的授权,执行下面的命...

详细介绍Linux平台mysql开启远程登录

本文给大家分享的是在Linux平台为MySQL开启远程登录连接的方法,有相同需求的小伙伴可以参考下开发过程中经常遇到远程访问mysql的问题,每次都需要搜索,感觉太麻烦,这里记录下,也方便我以后查阅。首先访问本机的mysql(用ssh登录终端,输入如下命令):mysql -uroot -p输入密码登陆进去后,输入如下的语句:use mysql; grant all privileges on *.* to user@% identified by password with grant option;其中:user是用户名mysql默...

如何远程登录VPS服务器【图】

使用远程桌面连接工具mstsc或直接在 开始--运行--输入:mstsc /console--确定,输入相关信息后点击连接. 例如:我的VPS信息如下: 服务器IP:222.214.216.254 VPS用户名:administrator 管理密码:123456 远程端口:3389 那么我的远程桌面连接设置如下图所示: 输入红使用远程桌面连接工具mstsc或直接在 开始-->运行-->输入:mstsc /console-->确定,输入相关信息后点击连接.例如:我的VPS信息如下:?服务器IP:222.214.216.254?VPS用户名:admini...

远程登录 - 相关标签