Ubunt下的MySql设置允许远程连接

第一步 :

修改配置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

找到bind-address = 127.0.0.1
注释掉这行,如:#bind-address = 127.0.0.1

或者改为: bind-address = 0.0.0.0
允许任意IP访问;

或者自己指定一个IP地址。

编辑完成时候输入:wq!

保存退出编辑!

第二步:

登录MySQL
>mysql -uroot -p123456

然后,切换到数据库mysql。SQL如下:
代码如下:
>use mysql;

只是想把某个已存在的用户(例如root)修改成允许远程主机访问,则可以使用如下SQL来完成:
>update user set host=‘%‘ where user=‘root‘ and host=‘localhost‘;
退出数据库
>mysql> exit;
完成上述所有步骤后,需要重启一下数据库,才能让修改的配置生效。执行如下命令重启数据库
>sudo service mysql restart;

恭喜您已经完成配置,可以尝试一下远程操作Mysql数据库了

时间: 2024-10-12 18:35:29

Ubunt下的MySql设置允许远程连接的相关文章

ubuntu 下mysql 设置允许远程连接

ubuntu: 安装mysql-server,sudo apt-get install mysql-server mysql 安装成功后查看mysql状态:/etc/init.d/mysql status 出现如图所示:则mysql服务处于运行状态: 图 1 若出现出现下图所示,表示mysql服务未启动, 运行:sudo /etc/init.d/mysql start 启动mysql服务 出现下图情况则启动成功: 确定 mysql服务启动成功后,进行mysql允许远程连接设置: 方法一: 1.

CentOS7下安装MySQL并配置远程连接

一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险 参照百度.开发基本相似). 参考文章:CentOS7 安装MySQL http://www.centoscn.com/mysql/2016/0315/6844.html 这里主要是安装MyS

设置允许远程连接MySQL (Ubuntu为例)

MySQL默认配置是不允许远程连接,为了安全! 然而我需要这么做; 开始改配置; #1 设置用户权限 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use mysql #查看当前设置 mysql> select host,user from user; #修改 mysql> UPDATE user SET host='%' WHERE user='root' AN

mysql如何开启远程连接(默认未开启,即使密码正确,仍然无法访问)

mysql如何开启远程连接 | 浏览:1846 | 更新:2015-03-11 20:19 1 2 3 4 5 6 分步阅读 百度经验:jingyan.baidu.com 大家在公司工作中,经常会遇到mysql数据库存储于某个人的电脑上,大家要想连接mysql服务,装有mysql服务的电脑就必须开启远程连接. 百度经验:jingyan.baidu.com 工具/原料 mysql windows 百度经验:jingyan.baidu.com 方法/步骤 1 使用“Ctrl + R”组合键快速打开c

IIS7下配置SSAS通过HTTP远程连接

原文:IIS7下配置SSAS通过HTTP远程连接 安装环境操作系统:Windows7.Windows Server2008IIS版本:7.5 IIS7下配置SSAS通过HTTP远程连接详细的步骤如下:1.首先到分析服务器的SQLServer安装目录中找到如下目录和文件,路径如下:D:\Program Files\Microsoft SQL Server\MSAS10_50.MSSQLSERVER\OLAP\bin\isapi 2.在D盘新建一个olap文件,把上述的isapi内的所有东西全部co

解决mysql、vsftp远程连接速度慢的问题

以 centOS 6.3(其他操作系统类似,同样适用)说明: 当我们的服务都配置正常的情况下,有时会出现连接速度慢而导致连接失败的问题 问题分析:这些情况一般都是DNS解析惹的祸 mysql连接速度慢解决: 修改my.cnf ,在[mysqld]中添加下面一句 skip-name-resolve 重启mysql(#service mysql restart或者/etc/init.d/mysql restart),问题解决. 注意:这样的话,程序中是不能用localhost的,只能使用127.0.

mysql数据库可以远程连接或者说用IP地址可以访问

mysql数据库可以远程连接或者说用IP地址可以访问 一般情况不建议直接修改root的权限, 先看下,自己mysql数据库的用户级权限 mysql -u root -p----->用root登陆   use mysql------->切换到mysql数据库(这个mysql是数据库的名字,---->安装的时候系统自带的吧) 可以看到我的是这样的,至于为什么有2个root我还不太清楚,我记得mysql安装的时候有个选项是---(是否可以远程访问)可能第一个root是这个作用吧,而我们常用的是

windows server2008 r2 下启用 sqlserver 2008的远程连接

首先说明,本文转自互联网. TMD 花了二天,终于找到怎么开启这个远程连接了.....娘的,累死了,写下来,希望能帮助同胞们... 用win server 2008 r2 和sql server 2008 搭平台,sql 2008不能远程连接,解决的办法如下: 1. 启用 sql 2008 服务器的tcpip.打开服务器配置工具sscm,单击“sql server网络配置”下的协议,这里会列出服务器的实例名称,在右边双击tcpip,启用项选择是. 2. 在“ip地址”中选择下面的“ipall”配

MySQL 设置允许远程登录

1.修改数据表 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在 localhost 的那台电脑,登入MySQL后,更改 “MySQL” 数据库里的 “user” 表里的 “Host” 项,从“localhost”改称“%”,%表示所有机器都允许. mysql> use mysql mysql> update user set Host='%' where User='root'; 2.授权权限 允许任何主机使用“hzh1990”账号和“hzh1990”密码连接到 My