MariaDB远程连接问题】的更多相关文章

MariaDB在设置完通过Navicat Premium远程连接账号验证通过,但是无法正常使用工具的功能,只能使用sql语句查询,但是通过控制台命令功能正常. 经过修改账号权限,添加新用户等功能都无法实现工具连接MariaDB数据库,尝试将MariaDB数据库端口从3306改为3336后奇迹般的可以连接了,猜测MariaDB数据MySQL的分支项目,其大部分连接操作都和MySQL一致,可能在连接的特殊情况下无法正常识别数据库类型.…
由于MariaDB是由MySQL的一个分支发展起来的,二者的配置也大体相同. wex@localhost:~# mysql -uroot -proot 进入MariaDB服务器,将mysql.user的host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%. MariaDB [(none)]> use mysql Database changed MariaDB [mysql]> update user set host = '%' where…
1.首先配置允许访问的用户,采用授权的方式给用户权限 1 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION; 说明:root是登陆数据库的用户,123456是登陆数据库的密码,*就是意味着任何来源任何主机反正就是权限很大的样子. 2.最后配置好权限之后不应该忘记刷新使之生效 1 flush privileges; 再次访问就可以了吧. 3.可以不需要密码直接登陆数据库.登陆更新密码即…
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; // %:表示从任何主机连接到mysql服务器   FLUSH PRIVILEGES;…
网络环境: MySQL(MariaDB)服务器的操作系统为 CentOS 7 MySQL(MariaDB)服务器IP:172.16.230.15 客户端操作系统为 Windows 2008 R2 客户主机IP:172.16.230.200 在实际的工程或项目开发中,如果数据库服务器被放置在机房或机房的机柜中,开发或工程人员只能通过网络远程连接数据库进行操作时就需要用到我下面介绍的内容了.拓扑图如下:     1.客户端远程连接数据库需要先安装mysql的客户端工具,mysql的客户端工具网上有很…
在CentOS7上安装完成MariaDB之后,发现无论命令行还是程序中连接MariaDB的时候都很慢,大约要一二十秒,于是网上搜索了一番,发现下面的文章内容: 在进行 ping和route后发现网络通信都是正常的,而且在mysql机器上进行本地连接发现是很快的,所以网络问题基本上被排除了.以前也遇到过一次这样的问题,可后来就不知怎么突然好了,这次又遭遇这样的问题,所以想看看是不是mysql的配置问题.在查询mysql相关文档和网络搜索后,发现了一个配置似乎可以解决这样的问题,就是在mysql的配…
在Linux中创建数据库并且远程图形化工具连接 安装数据库 [root@node1 ~]# yum install mariadb-server -y #这里我使用的mariadb 其他数据库也可以 初始化数据库 [root@node1 ~]# systemctl start mariadb.service [root@node1 ~]# mysql_secure_installation Enter current password for root (enter for none): 当前r…
安装: CentOS 7的yum源中没有正常安装MySQL的mysql-sever文件,需要去官网上下载(通过安装mysql的yum容器,再通过yum安装mysql) 注:安装前,需要卸载所有的mariadb软件(完全兼容mysql的另一个数据库,mysql原创者所写),通过命令yum remove mariadb* 获取yum地址: 安装mysql的yum容器: 其实就是在/etc/yum.repo.d/  下添加了两个容器档案: 查看那个yum容器有什么mysql软件(yum install…
对于我们刚开始安装的mysql或者mariadb来说,默认是不开启远程连接的.所以需要我们手动开启远程连接的权限.如果你是使用docker安装mysql那需要先进入容器中,这里就不讲如何进入容器了,百度一堆 登录mysql mysql -u root -p Enter password: 如果刚安装没有设置密码的话就直接回车 切换到mysql这个数据库use mysql; 修改root的host为% update user set host = '%' where user = 'root';…
MySQL/MariaDB无法远程连接,如何开启? 1,没有给root对应的权限 -- @'192.168.1.123'可以替换为@‘%’就可任意ip访问 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.123' IDENTIFIED BY '' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; 2,直接用 UPDATE 更新 root 用户 Host, 但不推荐 mysql> UPDA…
实际上之前有别人安装过了,对于这种交接的工作最难做,也就是沟通问题.我需要解决的问题是远程连接的问题,百度了一下后,被各路大佬绕的稀里糊涂,耗费了3 个小时 对于即将提交项目的我们来说,简直头疼.表示我应当对照着现象进行问题的查找,而不是根据自己的猜测,当我把Navicat反馈的信息用来查找后,信息就具体多了,10分钟左右解决了问题 下面记录一下关键的过程 我按照网上的方法查找  配置文件,my.cnf,server.cnf,clients.cnf.....等等等等,我的文件和别人文件的内容完全…
更改数据库密码: update user set password=passworD("sunjingyu0509!") where user='root'; flush privileges; MySQL可以通过phpmyadmin连接,但是无法通过SqlYog(Windows)或Sequel Pro(Mac)下进行远程连接,报出2003 不能连接MySql服务器“XXXXXX”(10061)这样一个错误. 解决思路: 之前也遇到过这个问题,解决的途径也是五花八门,从百度和Googl…
使用的是阿里云提供的CentOS7.3版本,安装的是mysql5.6.40版本.此次安装采用解压压缩包并配置的方式. 1. 卸载自带的Mariadb Centos7将默认数据库mysql替换成了Mariadb,由于由于mysql使用的是/etc/my.cnf作为配置,而Mariadb使用的也是 /etc/my.cnf,所以为避免冲突或者其他的干扰,我们首先需要卸载Mariadb. rpm -qa|grep mariadb # 查询出来已安装的mariadb rpm -e --nodeps 文件名…
一. centos下解决远程连接不上的问题. 1.查看centos 下防火墙是否关闭: 通过进程: ps -aux |grep firewalld ps -ef |grep firewalld 通过服务:pgrep firewalld systemctl status firewalld 关闭防火墙: systemctl stop firewalld service iptables off 2.远程连接走的是sshd 服务,是ssh协议,端口号是 22. 查看 sshd 服务是否已开启: 通过…
1.安装mysql5.7 CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变: 下载mysql的源 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 安装yum库 yum localinstall -y mysql57-community-release-el7-7.noarch.rpm 安装MySQL yum install -y mysq…
一.背景描述: 我在linux  RED7上安装了mongodb,并没有修改mongodb的配置文件.然后通过另外一台电脑用pymongo连接mongodb时,报错:timeout. ping IP 是成功的. telnet IP 27017 的时候,提示:27017端口连接不上. 二.解决过程: 各种百度,远程连接mongodb失败,网上资料显示原因有两个: 1.mongodb的配置文件中的bind_ip 默认为127.0.0.1,默认只有本机可以连接.  此时,需要将bind_ip配置为0.…
前言: 安装过程不再赘述,直接说问题,mysql的远程连接需要解决两个问题:1.允许root用户远程连接.2.允许任意ip远程连接数据库.当然,在测试和解决问题之前,得首先保证你的数据库与远程主机之间的网络通信没有问题,简单的来说,就是互相ping通,其次,为了避免防火墙的干扰,将本地主机和数据库主机的防火墙都关闭,当然,生产环境下防火墙肯定是要打开的,并且需要额外的安全配置. 问题解决: 1.新安装的数据库默认是需要初始化的,在数据库服务启动的情况下,使用下面的命令来进行初始化. [root@…
xshell本地连接数据库,show databases; 下面只显示了两个数据库,mysql数据库看不到,问题原因是:用户没有权限 navicat远程连接,比上面看到的数据库多了很多,能看到mysql等数据库 停掉mysql,重启,mysqld_safe --skip-grant-tables,或者vi /etc/my.cnf,在[mysqld]段中加入 skip-grant-tables 重新打开一个ssh连接,对mysql数据库的user表进行操作,建议用navicat进行操作. sele…
安装mariadb后,使用远程连接时 密码没有问题 但是每次打开都报这个错误: 这个错误是在进行远程连接的时候密码正确, 但是,进行远程授权的时候授权密码错误. 在数据库中执行下述代码即可: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '你的数据库密码' WITH GRANT OPTION; 别忘了刷新 flush privileges;…
在linux下安装mariadb会出现一系列问题 问题1->服务器端不需要用户名密码就可登陆数据库 问题2->php使用mysql不能连接数据库 访问受限 问题3->navicate远程连接数据库失败 在捣鼓一段时间之后然后莫名就可以了,虽然知道是权限方面的问题,但是终究不得要领.为了弄清楚特意找了个新服务器,重新搭建一套ubuntu.php7.mariadb的环境重现一下问题. 具体的安装过程这里略过了啊,网上这方面资料很多. 安装完mariadb第一次登陆是没有登录密码限制的,就是随…
环境工具 kali2020.01 192.168.177.137 windows10物理机heidiSQL工具下载地址 https://www.heidisql.com/download.php 开启登录mysql服务 kali开启mysql数据库服务: service mysql start //开启服务 service mysql stop //停止服务 service mysql restart//重启服务 设置登录服务 登录mysql: mysql -u root -p 创建用户远程连接…
1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了. [root@localhost ~]# yum -y install mysql57-community-release-e…
背景:部署公司自己研发的ERP系统. 1)系统架构: .NET+MSSQL. 2)服务器系统:Windows Server 2008 R2 Enterprise 3)数据库:MSSQL Server 2008 问题现象:服务器上浏览器可以访问登录ERP,其它客户端电脑无法访问登录.查看了系统日志,提示数据库拒绝远程访问.明显是SQL2008远程连接配置出了问题. 解决办法: 1)打开SQL2008管理器,进行允许远程连接访问设置. 图1 图2 图3 图4 2)服务器系统防火墙配置,让防火墙仅开放…
默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件. 一.修改/etc/mysql/my.conf找到bind-address = 127.0.0.1这一行改为bind-address = 0.0.0.0即可 二.为需要远程登录的用户赋予权限1.新建用户远程连接mysql数据库grant all on *.* to admin@'%' identified by '123456' with grant option; flush priv…
用Eclipse做一个后台项目,但是数据库不想放在本地电脑,于是买了一个腾讯云服务器(学生有优惠,挺便宜的),装上MySQL数据库,但是测试连接的时候,发现总是连接不是上,但是本地数据库可以连接,于是上网搜索发现,mysql 数据库默认的连接只能在本机连接,远程连接必须授权. 远程连接权限配置: 进到你的MySQL\MySQL Server 5.5\bin文件夹下(注:Windows操作系统下doc命令进入) C:\Program Files\MySQL\MySQL Server 5.5>cd…
目录 xrdp方式 vnc方式 xrdp方式 ---------------------------------------------------------------------------------------------------------------------------------------------------------- 转载于利用XRDP远程登陆linux系统 一般情况下我们用ssh客户端远程登陆inux系统,至于图形界面下的linux远程登陆工具,我们一般都会…
Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION; IDENTIFIED BY后跟的是密码,可设为空. 2. FLUSH privileges; 更新 Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一.允许ro…
如果无法通过IP地址远程连接你的SQL Server 2008服务器,可以参考下面的内容进行设置.在进行下述设置之前,应该确保你的网络已经安装设置完毕,服务器已经正常连接到网络中. 1.单击Windows的"开始",依次选择"所有程序"."Microsoft SQL Server 2008",然后单击"SQL Server Management Studio",在对象资源管理器中,右击你的服务器,从快捷菜单中执行"属…
最近使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server“.解决办法如下:           首先看报错窗口. 经查阅,错误原因是:本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限. 于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访问权限. 首先远程连接进入服务器,在c…
前言 最近项目用到了access,是的就是access,工作在桌面型的小数据库应用还是会用到的,如果你确定永远不会遇到access的操作,请忽略此篇文章 1.vs配置access 既然是数据库,就少不了增删改查.不像mssql那样access没有存储过程(但可以进行宏操作),我们一般都是写T-SQL操作. 1.1.附上access的db操作辅助类. using System; using System.Collections.Generic; using System.Linq; using S…