首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ubuntu远程访问MySQL数据库

MySQL远程访问的命令 格式: mysql -h主机地址 -u用户名 -p用户密码 示例: yanggang@host:~$ mysql -h192.168.1.11 -uroot -p123456...无法连接远程MySQL数据库 MySQL远程连接数据库,有两种方式: mysql.sock和TCP/IP,前者比后者连接访问速度更快,但仅限于同一台本机,详见 上述错误,是没有远程访问权限导致的 解决方法...#bind-address = 127.0.0.1 3  启动MySQL服务,使其修改的配置生效,详见 sudo restart mysql 配置完了服务器的数据访问权限,此时还是不能远程访问MySQL...数据库 这是因为现在还没有对服务器上的数据库或表赋予访问权限(GRANT) 4  在服务器上,登录MySQL数据库 mysql -u root -p123456 5  对数据库top800赋予权限 grant...默认,只能访问information_schema和top800,其中top800是我们在步骤5赋予权限的数据库 知识拓展: 1  在服务器上删除用户对数据库的访问权限: revoke all privileges

6.3K10

MYSQL设置远程账户登陆总结

为了给MYSQL用户设置远程连接权限,经历的种种错误总结 ERROR 2003 (HY00 原因是MySQL考虑到安全因素,默认配置只让从本地登录 打开 /etc/mysql/my.cnf 文件,找到 ...在本地用 root 登录: mysql -u root -p 修改 MySQL 数据库中 user 表中 对应用户名的 Host 字段,将 localhost 改为 % use mysql; update...取回ROOT密码并设置远程登录 mysqld_safe --skip-grant-tables & mysql -u root mysql mysql> UPDATE user SET Password...需要select host from user where user = 'root'; 查看一host是否已经有了%这个值,有了就可以了. mysql> select host,user from ...是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来,于是解决办法见 先关闭

2.7K30
您找到你想要的搜索结果了吗?
是的
没有找到

Linuxmysql实现远程连接

首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接。可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的。默认情况,所有账号都是禁止远程连接的。...在安装MYSQL的时候,在设置ROOT密码那里有一个CHECKBOX,选中的话就开启了ROOT的远程登陆功能,默认是没被选中的。...所以默认情况别的机器无法连接。 所以要想开启一个账号的远程连接,只要将这个账号所对应的host字段改成那个IP就行。...PS:Linux安装完MySQL默认用户是没有密码的,开启远程连接之前最好将用户设上密码。...一个简单的方法是: shell命令执行mysqladmin -u root password "密码",可以通过访问mysql数据库命令: [root@gaoke~]#mysql -uroot -

7.4K20

Linuxmongodb用户管理和设置远程登陆

折腾了linux服务器上的mongodb的远程登陆,遇到了点问题,在这里记录下来。以备以后查询。 前提:已经在linux上安装好了mongodb。安装方法这里不说了,网上各种有。...将 auth=true //把#注释去掉,安全起见,远程登陆需要用户验证 #bind_ip 127.0.0.1 //注释掉这句,表明允许远程连接,或者指点允许远程登陆的ip 重启数据库 /etc/...- readAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读权限 - readWriteAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读写权限...- root:只在admin数据库中可用。超级账号,超级权限 然后就可以通过我们的mongochef对数据库进行远程连接了 ? ? ?...连接后进行用用户认证,再测试相关命令 出现上图即表示成功连接到远程数据库了。

3.4K40

Linux系统实现远程连接MySQL数据库的方法教程

步骤 1、在服务器端开启远程访问 首先进入mysql数据库,然后输入下面两个命令: grant all privileges on *.* to 'root'@'%' identified by...'password';flush privileges; 第一个*是数据库,可以改成允许访问的数据库名称 第二个 是数据库的表名称,代表允许访问任意的表 root代表远程登录使用的用户名,可以自定义...%代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了 password代表远程登录时使用的密码,可以自定义 flush privileges;这是让权限立即生效 2、...修改my.cnf配置文件 这个是mysql的配置文件,如果你无标题文章找不到在哪里的话,可以输入find /* -name my.cnf 找到 通过vim编辑该文件,找到bind-address   ...= 127.0.0.1这一句,然后在前面加个#号注释掉,保存退出 3、重启服务 service mysql restart 4、在本地远程连接 在终端输入: mysql -h 服务器ip地址 -

10.4K21

Linux系统实现远程连接MySQL数据库的方法教程

步骤 1、在服务器端开启远程访问 首先进入mysql数据库,然后输入下面两个命令: 12 grant all privileges on *.* to 'root'@'%' identified...by 'password';flush privileges; 第一个*是数据库,可以改成允许访问的数据库名称 第二个 是数据库的表名称,代表允许访问任意的表 root代表远程登录使用的用户名...,可以自定义 %代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了 password代表远程登录时使用的密码,可以自定义 flush privileges;这是让权限立即生效...2、修改my.cnf配置文件 这个是mysql的配置文件,如果你无标题文章找不到在哪里的话,可以输入find /* -name my.cnf 找到 通过vim编辑该文件,找到bind-address...    = 127.0.0.1这一句,然后在前面加个#号注释掉,保存退出 3、重启服务 1 service mysql restart 4、在本地远程连接 在终端输入: 1 mysql -

1.9K00

Linux 搭建远程MySQL数据库

mysql数据库 有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉 [root@zkm ~]# rpm -e mysql  // 普通删除模式...我是通过yum的方式来进行mysql数据库安装,首先我们可以输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本: [root@zkm ~]# yum...list | grep mysql 就可以得到yum服务器上mysql数据库的可下载版本信息: wget http://repo.mysql.com/mysql-community-release-el6...rpm -ivh mysql-community-release-el6-5.noarch.rpm 接着执行这句,解释一,这个rpm还不是mysql的安装文件, 只是两个yum源文件,执行后,在/etc...登录 mysql -uroot -proot 说明: mysql -hlocalhost -uroot -p -h数据库主机 -u用户 -p密码 -P端口号(大写P) 例如mysql -hlocalhost

5.5K30

远程连接MySQL(MariaDB)数据库

1、客户端远程连接数据库需要先安装mysql的客户端工具,mysql的客户端工具网上有很多,大家可以百度一。...4、客户端使用用户名和密码尝试通过网络远程连接数据库 C:\mysql5628\bin>mysql -h 172.16.230.15 -u root -p Enter password: ******...您可在提示符输入exit退出数据库,然后再重新登录试一试就知道新设置的密码已经生效了。...(2)为其他主机远程连接数据库开放访问权限,重新登入数据库: MariaDB [(none)]> use mysql;   //选择mysql数据库进行操作 Reading table information...这个时候发现相比之前多了一项,它的host项是%,这个时候说明配置成功了,我们可以用该账号进行远程访问了 输入shell service mysql restart重启远程服务器,测试一

26.1K53

MySQL 数据库设置远程权限

设置访问单个数据库权限 设置用户名为 root,密码为空,可以访问数据库 test mysql>grant all privileges on test.* to 'root'@'%'; 设置访问全部数据库权限...设置用户名为 root,密码为空,可以访问所有数据库 mysql>grant all privileges on *.* to 'root'@'%'; 设置指定用户名访问权限 指定用户名为 liuhui...,密码为空,可以访问所有数据库 mysql>grant all privileges on *.* to 'liuhui'@'%'; 设置密码访问权限 设置用户名为 liuhui,密码为 liuhui,...可以访问所有数据库 mysql>grant all privileges on *.* to 'liuhui'@'%' IDENTIFIED BY 'liuhui'; 设置指定可访问主机权限 设置用户名为...liuhui,密码为 liuhui,可以访问所有数据库,只有 10.1.1.1 这台机器有权限访问 mysql>grant all privileges on *.* to 'liuhui'@'10.1.1.1

7.8K20

Linux通过rdesktop远程登陆Windows系统图文详解

rdesktop是一种客户端程序,可以通过它在Linux系统远程访问Windows桌面,而且支持多种版本,诸如NT 4 Terminal Server, 2000, XP, 2003, 2003...5.打开Windows远程连接,右击计算机,选择属性,打开计算机系统界面单击远程设置,选择“允许运行任意版本远程桌面的计算机连接”,再选择用户,显示xiang已经有访问权,可以用xiang这个用户远程登陆...”键输入“wq”保存,实现自动挂载 3.输入mount –a命令读取fstab文件信息,重新挂载,再输入df –h命令查看是否挂载成功 4.进挂载目录路径/mnt,...查看有Packages包,去Packages/路径,输入”rpm –ivh”命令安装有远程安装rdesktop的子模块的软件包: (1)libao-0.8.8-7.1.el6.x86_64...再安装rdesktop软件包yum install rdesktop –y 7.在Linux系统的图形化界面上,右击打开终端输入rdesktop Windows IP,打开Windows远程登陆界面

2.7K00
领券