Ubuntu下开启Mysql远程访问的方法】的更多相关文章

首先想说,JetProfiler对分析项目中MySQL问题以及优化,是个非常好的工具.但是看网上文章,中文介绍真的不多.是因为国内现在都不用MySQL了吗? 因为公司JetProfiler是共用的,安装于公共VM,需要从VM监控本机MySQL.MySQL本身默认设置是不对外开放访问功能的,在MySQL配置文件中,会发现 bind-address = 127.0.0.1 开启MySQL远程访问: 1. 注释掉MySQL 配置文件中 # bind-address = 127.0.0.1 2. roo…
1. 开启数据库3306端口 首先,使用如下指令查看3306端口是否对外开放. netstat -an | grep 3306 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 如果显示如上,说明mysql端口目前只监听本地连接127.0.0.1.然后需要修改mysql的配置文件 cd /etc/mysql/mysql.conf.d sudo vim mysqld.cnf 将其中bind-address = 127.0.0.1注释掉. 2. 授权远程访问 首先,进入…
一.开启MyS远程访问功能 1.进入服务器输入netstat -an | grep 3306确认3306是否对外开放,MySQL默认状态下是不对外开放访问功能的.输入以上命令之后如果端口没有被开放就会显示 <strong>显示结果:tcp 0 0 127.0.0.1:3306 0.0.0.0:*LISTEN</strong> 2.从上面的显示结果可以看出,mysql的3306端口只是监听本地的连接,这样就阻碍了外部ip对该数据库的访问,这样就需要修改mysql配置文件, 输入vim…
在腾讯云上租了个云服务器,并且安装启动了mysql. 这时候用本地的mysql workbench去连接就会报错,提示无法成功连接. 其实这是因为没有开启账户的远程登陆权限.那么下面就开启一下: 1.新建一个mysql登陆账户 GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION; flush privileges; 这里解释一下上面的两行代码. 第一行代码是新建了一个用户名为admi…
USE mysql;SELECT * FROM USER ; 直接修改user=root host=127.0.0.1为% FLUSH PRIVILEGES;…
原文地址:传送门 0. 前言 网上看到很多开启Mysql远程访问端口,修改的配置文件我都没有找到. 特意查看了我的Linux版本 $ sudo lsb_release -a 显示如下: Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial 1. 查看3306端口是否正常 root@node1:~# netstat -an | grep 3306 tcp 0 0 127.0.0.…
近来开发项目的需要,需要开启服务器下的Mysql远程访问权限(方法有很多),学习了一下,这里只演示个人觉得比较简单的一种方法. 对用户授权方法: 1. 在目录/etc/mysql下找到my.cnf,用vim编辑,找到my.cnf里面的 bind-address = 127.0.0.1 将其注释.如图:…
开启Mysql远程访问的所有方法 http://superyjcqw.blog.163.com/blog/static/16105830520117111040436/ Mysql默认是不可以通过远程机器访问的,通过下面的配置可以开启远程访问.其实就是两个办法,最终都是为了修改 user 表中 root 对应的 host 字段为 %1. update user set host=’%’ where user=’root’;flush privileges;这种方法不用理会root的密码,经过实际…
ubuntu下安装mysql和配置远程访问   下载安装mysql sudo apt-get install mysql-client mysql-server 安装的时候会提示要设置root密码,如果你没有在卸载的时候去清理残留数据是不会提示你去设置root密码的. 卸载mysql sudo apt-get remove mysql-* dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 清除残余数据 检查mysql是否在运行 sudo…
MYSQL ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.10.210' (111) 解决方法 今天在测试MySQL的连接时候,发现连接不通过,并报错ERROR 2003 (HY000): Can't connect to mysql server on '192.168.10.210' (111) 测试代码: require 'mysql2' client = Mysql2::Client.new(:host=>&quo…