精华内容
下载资源
问答
  • Linux远程连接Mysql配置

    千次阅读 2019-05-18 12:11:04
    Mysql默认root用户只能本地访问,不能远程连接管理mysql数据库,Linux如何开启mysql远程连接?设置步骤如下: 创建远程链接授权用户 # 进入mysql操作命令 mysql -h localhost -u root -p 增加pibigstar用户授权访问...

    Mysql默认root用户只能本地访问,不能远程连接管理mysql数据库,Linux如何开启mysql远程连接?设置步骤如下:

    创建远程链接授权用户

    # 进入mysql操作命令
    mysql -h localhost -u root -p
    

    增加pibigstar用户授权访问,密码pibigstar

    GRANT ALL PRIVILEGES ON *.* TO pibigstar@localhost IDENTIFIED BY 'pibigstar' WITH GRANT OPTION;
    

    授与pibigstar用户从任何其它主机发起的访问(通配符%)

    GRANT ALL PRIVILEGES ON *.* TO pibigstar@"%" IDENTIFIED BY 'pibigstar' WITH GRANT OPTION;
    

    上面的执性完成之后,基本上就可以通过用户名 pibigstar 密码 pibigstar 访问了,如果还是不行,查看下面方式来解决

    设置防火墙允许3306端口

    vi /etc/sysconfig/IPtables
    

    添加

    -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
    

    注意:
    添加在-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited之前,否则可能导致规则不生效

    重启防火墙

    service iptables restart
    

    跳过校验(无特殊要求不需要加)

    修改/etc/my.cnf或my.ini
    [mysqld]下添加

    skip-name-resolve
    skip-grant-tables
    
    展开全文
  • 由于数据库权限问题 mysql数据库单独给了一个ip的连接权限(linux系统) mysql开权限问题见 点击打开链接 然后我进行了测试 显示用了mysql -h "*.*.*.122" -ucproverify -p 进行连接 结果提示:ERROR 2003 (HY...

    由于数据库权限问题 mysql数据库单独给了一个ip的连接权限(linux系统)

    mysql开权限问题见 点击打开链接

    然后我进行了测试

    显示用了mysql -h "*.*.*.122" -ucproverify -p 进行连接 结果提示:ERROR 2003 (HY000): Can't connect to MySQL server on '*.*.*.122' (111)

    无奈各种百度,查了一会  有说防火墙问题的  我ping了一下是通的 还有就是my.sql中设置的问题      “my.cnf里配置了skip_networking或者bind_address,只允许本地socket连接” 看了my.sql 没这种情况 

    最后问了一下高人 然后就变成这样了:mysql -h "*.*.*.122" -ucproverify -P3306 -p 

    杰伦:

             由于被连接的mysql数据库端口是3306  而主动连接的设备上的mysql端口是3309  它连接的时候默认使用本机的而不是3306 说以 就。。。。。。。。有了这个篇博客


    展开全文
  • 1.在linux 下暂时关闭 mysql服务service mysql stop2.找到目录 /usr 下的 my.cnf 在最后一行加入 skip-name-resolve 保存3.再次启动mysqlservice mysql start

    1.在linux 下暂时关闭 mysql服务

    service mysql stop

    2.找到目录 /usr 下的 my.cnf  在最后一行加入 skip-name-resolve   保存

    3.再次启动mysql

    service mysql start
    

    展开全文
  • navicat连接mysql时查询结果正常 查看编码方式: mysql> show variables like ‘%character%‘; +--------------------------+--------------------------------+ | Variable_name ...

    首先本地办公环境为windows使用的是navicat连接的mysql

    navicat连接mysql时查询结果正常

    查看编码方式:

    mysql> show variables like ‘%character%‘;

    +--------------------------+--------------------------------+

    | Variable_name            | Value                          |

    +--------------------------+--------------------------------+

    | character_set_client     | utf8                           |

    | character_set_connection | utf8                           |

    | character_set_database   | utf8                           |

    | character_set_filesystem | binary                         |

    | character_set_results    | utf8                           |

    | character_set_server     | utf8                           |

    | character_set_system     | utf8

     

    说明服务器端设置正常

    然后我又用linux远程连接mysql,查询结果中文乱码

    再次查看编码方式:

    mysql> show variables like ‘%character%‘;

    +--------------------------+--------------------------------+

    | Variable_name            | Value                          |

    +--------------------------+--------------------------------+

    | character_set_client     | latin1                         |

    | character_set_connection | latin1                         |

    | character_set_database   | utf8                           |

    | character_set_filesystem | binary                         |

    | character_set_results    | latin1                         |

    | character_set_server     | utf8                           |

    | character_set_system     | utf8

     

     

    卧槽,部分编码方式怎么变成latin1了,迅速检查了下mysql服务器端配置文件编码配置,全都设置了utf8,没有问题

    重启一下mysql服务器端,linux远程连接查询仍然为中文乱码

    看来不是服务器问题,查询客户端版本

    #rpm -qa mysql

    mysql-5.1.73-7.el6.x86_64

    服务器端版本

    mysql> select version();

    +-----------+

    | version() |

    +-----------+

    | 5.6.25    |

    +-----------+

    1 row in set

    看来是客户端版本过老了

     

    解决方法:

    1、每次查询前设置查询结果集编码为utf8 即set character_set_results=utf8

    2、更新客户端版本

    展开全文
  • 本篇文章主要介绍了Linux远程连接MySQL数据库的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库,Linux如何开启mysql远程...下面这篇文章主要给大家介绍了在Linux系统下实现远程连接MySQL数据库的方法教程,需要的朋友可以参考借鉴,下面来一起看看吧。
  • Linux远程连接MySQL数据库

    千次阅读 2017-06-28 10:49:00
    踩坑笔记估计搞了一个多小时才把这个远程连接搞好。一台本地电脑,一台云服务器,都是linux系统。步骤 在服务器端开启远程访问 首先进入mysql数据库,然后输入下面两个命令: grant all privileges on *.* to '...
  • Linux开启mysql远程连接

    2012-05-17 16:32:00
    Linux开启mysql远程连接mysqllinux搭配成了主流,受大家欢迎,开启远程连接特殊时候有些用处
  • Linux 安装和远程连接 mysql

    千次阅读 2018-10-28 18:19:39
    我以centos6.9为例,然后我们需要准备的是下载mysql的安装包 有两种方式: ...版本:5.6.42,通用版,linux 64位 第二种是使用wget命令直接下载 wget http://dev.mysql.com/get/Downloads/MySQ...
  • Linux中设置mysql远程连接mysql安装完后需要设置远程连接,才能正常通过网络进行访问数据库
  • linux重启后远程连接mysql失败 原因,重启后防火墙被打开了... 关闭防火墙得命令  systemctl stop firewalld.service
  • 远程连接Linux系统,确保Linux系统已经安装上了MySQL数据库。登陆数据库。 mysql -u$user -p $pwd •第二步 创建用户用来远程连接 GRANT ALL PRIVILEGES ON *.* TO '$username'@'%' IDENTIFIED BY '$password' ...
  • linux没有安装mysql,能有mysql的命令远程操作别的机子的mysql吗?
  • Navicat软件连接数据库报错:2003-can’t connect to MYSQL serve1、linux mysql 版本5.7.202、远程连接Linux系统,确保Linux系统已经安装上了MySQL数据库。登陆数据库。mysql -uroot -p(密码)。3、创建用户用来...
  • 说明:当别的机子(IP )通过客户端的方式在没有授权的情况下是无法连接 MySQL 数据库的,如果需要远程连接 Linux 系统上的 MySQL 时,必须为其 IP 和 具体用户 进行 授权 。一般 root 用户不会提供给开发者。如:...
  • Linuxmysql远程连接

    2020-12-14 21:27:11
     本地计算机连接远程 mysql服务器:./mysql -h "192.168.1.244" -u root -p  发生以下错误:  ERROR 1130 (HY000): Host '192.168.1.100' is not allowed to connect to this MySQL server  出现这种...
  • LinuxMySQL远程连接

    千次阅读 2018-09-29 20:46:23
    Linux下的MySQL远程连接设置 Linux版本:centos6.5版本 MySQL版本:5.5 因为MySQL在刚刚安装完成之后,默认不支持远程连接,所以需要授权! 授权法: grant all privileges on*.* to '用户名'@'%' identified by '...
  • linux下安装mysql,utf-8编码处理,以及远程连接
  • Linux mysql授权远程连接

    千次阅读 2017-08-04 14:09:01
    Linux MySQL授权远程连接 在安装mysql的机器上运行: 1、> mysql -uroot -p  >password 2、>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION //任何主机访问数据的权限 例如,你想user使用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 80,745
精华内容 32,298
关键字:

linux远程连接mysql

linux 订阅
mysql 订阅