linux 系统下mysql远程连接老是失败,该设置的我也设置了啊,也刷新linux下重启mysql过,搞不明白求高手!

Linux下mysql允许远程连接怎么设置_百度知道
Linux下mysql允许远程连接怎么设置
提问者采纳
usr/root'+-----------+------+| host
| user |+-----------+------+| %
| root || 127、查看user表的情况 SELECT Host,User FROM user:将localhost改为本机的IP地址;root&#39, 0 rows affected (0、输入如下命令让刚才设置的命令生效 mysql&gt、进入mysql,通过控制台输入;&#47、UPDATE user SET Host = &#39: 1
C@'Query OK,在mysql 命令行形式下一定要输入&quot.00 sec)R where host='指明主机名称、root用户登录到mysql数据库 / 5, 1 row affected (0; update user set user='mysql/ WHERE User= &#39.1 | root || linux
| root || localhost |
|+-----------+------+5 rows in set (0;bin&#47:[root@linux ~]# mysql -h localhost -u root -pE
&#47,我们需要将其改为root即mysql&Query OK; (mysql -u root -p
(输入密码进入mysql) 2;local/&quot.00 sec)解决办法二;localhost'root&#39:ERROR ):mysql&gt.0.00 sec) 解决办法一: Access denied for user &#39,user from user:是因为host对应的user字段是空的;localhost&#39: use mysql.00 sec)注意.0;
Warnings: YES)不让这么连接数据库 原因;%&#39, 0 rows affected (0,输入; LIMIT 1,“%”表示匹配所有字符串4; 按照前面五个步骤完成之后;;Query OK; select host: 0 mysql&1,则能够识别了
其他类似问题
为您推荐:
mysql的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用sqlyog远程连接LINUX系统的MYSQL出现了以下错误 出现1130错误_百度知道
用sqlyog远程连接LINUX系统的MYSQL出现了以下错误 出现1130错误
我的系统是XP
用虚拟机虚拟了一个linux系统 并且装载啦MYSQL 用sqlyog远程连接LINUX系统的MYSQL出现了以下错误出现1130错误在linux系统下应该如何修改
baidu.baidu://d://d.baidu.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http.hiphotos./zhidao/pic/item/b17ecafa9b.jpg" esrc="http://d.com/zhidao/wh%3D600%2C800/sign=/zhidao/wh%3D450%2C600/sign=33faf5e39b2a9de3d129/b17ecafa9b<a href="http
提问者采纳
查看mysql库中的user表的host值(即可进行连接访问的主机/mysql&gt,即可解决,更改 “mysql” 数据库里的 “user” 表里的 “host” 项;host&#39;mysql&%&#39;root&#39;;update user set host = &#39;host&#39;root&#39;IP地址):再重新查看user表时,当然也可以直接增加IP地址第五句:刷新MySQL的系统权限相关表第六句;root&#39,从”localhost”改称&#39;mysql&gt。重起mysql服务即可完成:修改host值(以通配符%的内容增加主机&#47。在本机登入mysql后;;%&#39;select &#39,有修改。mysql -u root -pmysql&
from user where user=&#39;IP名称)第四句。;select &#39;mysql& where user =&#39; from user where user=&#39。:选择mysql库第三句;;第一句是以权限用户root登录第二句;。结果这样子操作mysql库无法给远程连接的用户权限问题
其他类似问题
为您推荐:
其他2条回答
root&#39;flush privileges在你的Linux虚拟机上;%&#39; where user=&#39.user set host=&#39
应该是mysql数据库没有启动。
sqlyog的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 4987|回复: 19
innobackupex远程备份,linux下调度任务失败,innobackupex: Error: mysql child proc
认证徽章论坛徽章:27
做innobackupex远程备份,用sh t2.sh 能远程备份成功,但是写在crontab里面,就会失败,日志信息记录如下:
InnoDB Backup Utility v1.5.1- Copyright
Innobase Oy
and Percona Inc .&&All Rights Reserved.
This software is published under
the GNU GENERAL PUBLIC LICENSE Version 2, June 1991.
:22:01&&innobackupex: Starting mysql with options:&&--defaults-file='/data/f' --user='root' --port='3306' --socket='/data/open/mysql.sock' --unbuffered --
:22:01&&innobackupex: Connected to database with mysql child process (pid=4733)
innobackupex: Error: mysql child process has died: sh: mysql: command not found
可是我的innobackupex以及mysql都是可以用的,不然我也不能sh t2.sh成功了,下面贴出t2.sh的脚本:
tday=$(date +%Y-%m-%d)
/usr/bin/innobackupex&&--user=root --port=3306 --defaults-file=/data/f&&--slave-info&&--socket=/data/open/mysql.sock --no-timestamp -
--scpopt=&-Cp -c arcfour& /home/backup/all/alldb_$tday 2&&/home/backup/all/allbackup.log
就是crontab -e设定调度任务之后,就报错,比价诡异啊!
论坛徽章:9
在脚本里加上export PATH=.....试试
认证徽章论坛徽章:27
dukope 发表于
在脚本里加上export PATH=.....试试
怎么加呢?google很久,没有找到合适的例子,方便给一个吗?谢谢了!
论坛徽章:10
本帖最后由 justlooks 于
09:38 编辑
任何事都是有原因的,仔细分析下代码
innobackupex: Error: mysql child process has died: sh: mysql: command not found
这句报错来自函数mysql_check
1018& && && && & if ($mysql_pid && $mysql_pid == waitpid($mysql_pid, &WNOHANG)) {
1019& && && && && &&&my $reason = `cat $mysql_stderr`; $mysql_pid = '';
1020& && && && && &&&die &mysql child process has died: $reason&;
1021& && && && & }
复制代码而mysql_check又是被mysql_open调用的,其中的$mysql_stderr来自如下代码
& & 988& &&&$mysql_pid = open(*MYSQL_WRITER, &| mysql $options &$mysql_stdout 2&$mysql_stderr &) or Die &Failed to spawn mysql child process: $!&;
复制代码
那么很清楚是连接上出了问题,你检查下mysql的错误日志,或者改下代码,打印出出错时候的那句mysql调用,再结合mysql错误日志,很容易定位你的错误根源
认证徽章论坛徽章:27
justlooks 发表于
任何事都是有原因的,仔细分析下代码
innobackupex: Error: mysql child process has died: sh: mysql: co ...
谢谢指点,虽然不知道是不是你说的那个原因。
但是我已经解决了。也非常感谢你的提醒!
认证徽章论坛徽章:27
dukope 发表于
在脚本里加上export PATH=.....试试
我设置了下&&[root@test ~]# ln -s&&/usr/local/mysql/bin/mysql /usr/bin/mysql
OK,crontab就能跑了,诡异吧!
论坛徽章:9
mchdba 发表于
我设置了下&&[root@test ~]# ln -s&&/usr/local/mysql/bin/mysql /usr/bin/mysql
OK,crontab就能跑了 ...
认证徽章论坛徽章:27
dukope 发表于
囧一个,这是最大的乌龙了,对linux还是不太熟悉啊!
论坛徽章:25
你是说innobackupex客运i远程备份,还是ssh到远程,本地执行啊
认证徽章论坛徽章:27
kerlion 发表于
你是说innobackupex客运i远程备份,还是ssh到远程,本地执行啊
真正的远程备份,备份文件在异地,但是备份脚本在本地数据库服务器上面执行。
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号mysql远程链接失败 密码权限什么的都弄对的 配置文件也改过,是阿里云上的 linux系统 链接_百度知道
mysql远程链接失败 密码权限什么的都弄对的 配置文件也改过,是阿里云上的 linux系统 链接
mysql远程链接失败 密码权限什么的都弄对的 配置文件也改过,是阿里云上的 linux系统 链接测试 password.authentication failed 验证错误 怎么解
通过netstat -ntlp查看端口占用情况,如果可以.0:mysql&gt.* to &lt:iptables -A INPUT -p tcp –dport 3306 -f 中bind-address 是否是127.0。如果上面的设置都没问题,重启防火墙service iptables restart查看Mysql的端口是否正确。查看/etc/my。好吧给Mysql设置远程访问权限,则改为公网IP,不行的话就是你人品不好了.cnf中.1,暂时就这6点,按上面方面设置iptable允许3306端口;password&gt,一般情况下端口是3306。service iptables stop临时关闭测试是否可以正常远程访问,需要注掉,如果是,则查看′;@’%’ identified by ‘&lt,skip-networking 是否已被注掉; grant all PRIVILEGES on *;管理员&添加防火墙端口
来自团队:
其他类似问题
为您推荐:
阿里云的相关知识
其他1条回答
Wjrofwjrnc
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁1. 链接本机的mysql(用ssh登录终端,输入如下命令):mysql -uroot -p2. 输入密码登陆进去后,输入如下的语句,执行。mysql&grant all privileges on *.* to 'user'@'%' identified by 'password'mysql&#user是用户名,%表示任意主机,password是密码查看权限命令:mysql& mysql& select user, 如下结果, 说明开启了任意主机远程连接权限意外情况:navicat for mysql 连接ubuntu里的mysql出现这个错误: 2003 - Can't connect to MySQL server on '192.168.1.115' (10038)解决办法:1. windows上ping 192.168.1.115可以ping通2. windows上telnet 192.168.1.115 3306发现失败3. 检查ubuntu里mysql服务: ss -na|grep 3306由此可见, mysql监听的是3306端口, 但是地址不对, 这样只监听了本机地址要监听所有地址, 应将/etc/f里的[mysqld]结点下的bind-address 属性改为 0.0.0.0, 如下重启mysql:sudo service mysql restart修改完后再次检查ubuntu里mysql服务: ss -na|grep 3306再次用navicat 测试连接, 连接成功~}

我要回帖

更多关于 linux下重启mysql 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信