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. 将/etc/mysql/my.cnf文件中的:

bind-address = 127.0.0.1 —>#bind-address = 127.0.0.1  //即注释这一行内容

2.运行命令登录mysql:

mysql -u root -p (Enter键)

会提醒输入root对应的密码 (Enter键)

出现如下情况则登录成功

3.对mysql数据库中user表操作:

use mysql;

select User.password,host from user;

User:表示允许链接数据库的用户

password:表示允许链接数据库的用户密码

host:表示允许链接数据库的主机地址

4.设置允许远程连接数据库

利用语句:

GRANT ALL PRIVILEGES ON data.* TO ‘datauser‘@‘%‘ IDENTIFIED BY ‘datauser‘ WITH GRANT OPTION;

在运行: select User.password,host from user;

user表中已经新增了设置的用户链接信息

现在用其他主机测试是否能够链接:

这里我用的navicat链接:

点击测试链接:

提示连接成功;

点击确定,看看数据库是否存在:

存在,说面设置成功。

现在就可以在其它任何电脑上操作数据库了

时间: 2024-07-31 14:15:13

ubuntu 下mysql 设置允许远程连接的相关文章

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如下:代码如下

linux下网络设置和远程连接

配置ip.子网掩码.静态设置.开机启动ONBOOT网卡 /etc/sysconfig/network-scripts/ifcfg-eth0 重启网络 service  network  restart 测试是否可以与本机对话ping  192.168.1.xxx (关闭本机防火墙) 本机pinglinux系统 [终端软件secureCRT连接服务器] 挂载光盘

设置允许远程连接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

ubuntu下mysql连接(转载)

ubuntu下mysql默认只能从本地连接的解决方法 sudo gedit /etc/mysql/my.cnf 修改一个字段 bind-address = 127.0.0.1 —> bind-address=xxx.xxx.xxx.xxx(你的IP) (From: http://hi.baidu.com/vincent_hcl) 一.连接MYSQL. 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlb

Ubuntu下SSH设置

网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务.最终成功的方法如下: Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-server (查看返回的结果,如果没有出错,则用putty.SecureCRT.SSH Secure Shell Client等SSH 客户端软

ubuntu 下 mysql数据库的搭建 及 数据迁移

1.mysql的安装 我是使用apt-get直接安装的 :sudo apt-get install mysql-server sudo apt-get install mysql-client 2.配置mysql管理员密码 sudo mysqladmin -u root 当前密码 新密码 安装的时候貌似也没遇到什么障碍 3.查看mysql的状态 sudo netstat -tap | grep mysql 4.启动/停止/重启mysql sudo  /etc/init.d/mysql start

Windows7下PL/SQL配置远程连接Oracle数据库

PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用.同时,PL/SQL也是一种程序语 言,叫做过程化SQL语言(Procedural Language/SQL).PL/SQL是Oracle数据库对SQL语句的扩展.在普通SQL 语句的使用上增加了编程语言的特点.PL/SQL只有Oracle数据库有,Mysql目前不支持PL/SQL. 由于工作关系,最近需要操作SQL语句,数据库是Oracle10g.操作数据库总不能直接在服务器上操作吧,一般都是 远程,所以找

[计算机网络] Linux下使用corkscrew进行远程连接

最近重装了电脑,使用ssh远程连接机房的机器时,发生连接超时,再ping机房的机器,没有回应,也就是说我的电脑和机房的电脑不是连通的,再ping机房的网关,却可以ping通.于是,就需要找一种通过代理来连接机房的方法:corkscrew. 1 安装corkscrew sudo apt-get install corkscrew 2 配置corkscrew 在用户主目录下新建.corkscrew-auth,将远程机器的用户名和密码以下面的格式放在里面: username:passwd 在用户主目录

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