navicat for mysql连接不了,谁能帮我弄好,mysql服务器启动了。求助

重启服务器或硬盘已满时导致mysql无法正常启动
Please click
if you are not redirected within a few seconds.
重启服务器或硬盘已满时导致mysql无法正常启动
MySQL is running but PID file could not be found
出现无法启动数据库的情况, 有如下几个因素:第一种情况:可能是硬盘满了,清理下垃圾文件。
MySQL无法启动, 大部分是当前硬盘或分区空间不足,具体看错误信息 /usr/local/mysql/var/localhost.err 的日志:cat /usr/local/mysql/var/localhost.err[ERROR] /usr/local/mysql/bin/mysqld: Sort aborted: Error writing file '/tmp/MY217gpj' (Errcode: 28 - No space left on device)同样的问题如:这时可以参考上一篇博文《linux服务器清理系统日志》第二种情况:重启服务器后mysql.sock丢失
重启了服务器后,使用 & mysql -u root -p登陆是出现下面的错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)查看下数据库运行状态/etc/init.d/mysql status提示ERROR! MySQL is running but PID file could not be found先打印MYSQL进程ps aux | grep mysql然后KILL进程kill -9 pid1 pid2 …尝试启动mysql/etc/init.d mysql start
The server quit without updating PID file (/usr/local/mysql/data/localhost.pid).最后通过mysqld_safe模式启动MYSQLmysqld_safe &成功启动!1. 什么是mysqld_safe?
在Unix和NetWare中推荐使用mysqld_safe来启动mysqld服务器。mysqld_safe增加了一些安全特性,例如当出现错误时重启服务器并向错误日志文件写入运行时间信息。本节后面列出了NetWare的特定行为。 2./tmp/mysql.sock文件的作用是什么?
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)这个文件是用于socket连接的文件。 也就是只有你的守护进程启动起来这个文件才存在。 但是你的mysql程序(这个程序是客户端,服务器端时mysqld)可以选择是否使用mysql.sock文件来连接(因为这个方法只适合在Unix主机上面连接本地的mysqld),对于非本地的任何类型的主机。这些在MySQL的手册(包括晏子翻译的中文版本,覆盖3.23/4.0版本)都有说明。 只要看看就可以明白。
这个文件可以从/usr/local/mysql/support-files/copy过来。ln -s /usr/local/mysql/support-files/f /f命令总结
/etc/init.d mysql status #查看mysql状态
/etc/init.d mysql start #启动mysql
/etc/init.d mysql stop #停止mysql
/etc/init.d mysql restart #重启mysql
ps aux | grep mysql #查看myslq进程
cat /usr/local/mysql/var/localhost.err #查看日志
mysqld_safe & #安全模式启动mysqlReference
mysqld_safe:mysql无法启动ERROR!主机名或ip地址_Navicatformysql中,新建连接的时候,主机名或IP地址在什么时候用localhost?什么时候用本机IP地址?还有就是3306端口值是什么意思呢?为-疾风资料库
主机名或ip地址_Navicatformysql中,新建连接的时候,主机名或IP地址在什么时候用localhost?什么时候用本机IP地址?还有就是3306端口值是什么意思呢?为
发布时间: 23:39&&&&发布人:
Navicat for mysql中,新建连接的时候,主机名或 IP 地址在什么时候用 localhost?什么时候用本机 IP 地址?还有就是3306端口值是什么意思呢?为什么默认就是3306,可以更改吗?
localhost就是本机,你连接本机用localhost和本机ip都可以,链接别的机器就用ip就好了mysql默认的端口就是3306,通过tcp ip协议链接需要ip和端口。3306端口可以修改,在安装的时候可以指定成别的端口也可以通过修改mysql安装目录里的ini配置文件里的[mysqld]&port= 这项修改端口
好像还有[client]port配置也要改,记不太清了
怎么连接navicat8 for mysql 我想弄个单机魔兽世界. 
 下了wowemu模拟器.
 但在最后启动数据库navicat8 for mysql时卡起了:数据库里面的 locaihost不能连接.哪位高手解答哈嘛~~
 感激不尽啊~~~
是不是的防火墻拒絕了~!navicat+for+mysql如何导入不同数据库的表
导出数据库:打开Navicat,在我们要到处的数据上面右击鼠标,然后弹出的快捷菜单上点击“转储SQL文件”,在再次弹出的子菜单项当选择第1个“数据跟结构”。然后,在会弹出1个选择保存位置的保存框,选择好位置后,点肯定,就OK了导入数据库:打开NavicatforMySQL,然后点击右键选择新建数据库,名字跟我们要导入的数据的名字1样点击肯定后,我们就能够见到左侧出现刚刚我们建立好的数据了,然后右击选择“运行SQL文件”会弹出1个框,点击“...”选择文件所在的路径,点击开始,文件就会导入成功! 查看更多答案&& 在navicat创建数据库和表,然后填入记录,为什么用java连接mysql的时候,显示出来的结果中,汉字是问号? 汉字没有显示出来,为什么,是在navicat上面哪里没有设置好吗
编码问题 数据, java文件,jsp文件(及charset pageencoding),tomcat的filter都设置成同一编码就不会了。要不就得转码了。转码都清楚2边分别是什么编码,之后用 java工具类转码 好像是 URLEncoder 类来着。Navicat for MySQL为什么连接不了?
就是这样..有高人会吗?
你有无启动mysql, 在windows系统的开始--&运行--&net start mysql
启动mysql.
之后登录一下:
运行--&cmd--&mysql -uroot -pyourPassword .Navicat for MySQL怎么打开cq_user
我知道你在架设魔域服务端,你要先启动数据库,然后看看进程里是否有了mysql-nt那个进程,如果有了,说明服务器启动了。
然后,你在Navicat这款Mysql中文管理工具里,新建一个连接,然后测试连接,如果帐号和密码都正确,就可以连接了。
连接成功以后,点“表”,就可以找到cq_user,然后打开它了。
CopyRight&2012- AllRight Reservedmysql启动提示mysql.host 不存在,启动失败的解决方法_小组_ThinkSAAS
mysql启动提示mysql.host 不存在,启动失败的解决方法
mysql启动提示mysql.host 不存在,启动失败的解决方法
error 日志当中的记录: [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 从发了帖子,只有人看,没有人回复,看到这种情况只能自己解决问题了,自己动手丰衣足食吗, 嗯。。。 你还别说,还真让我解决了问题,人啊,都是逼出来的,....没有办法,这个问题对于高手可能是很简单的问题 ,但是对我第一次摸mysql,确实怎么也弄不懂的问题。 好了闲话不多说 说一下我解决的过程: 按照mysql的安装步骤: shell& groupadd mysql shell& useradd -g mysql mysql shell& gunzip & mysql-VERSION.tar.gz | tar -xvf - shell& cd mysql-VERSION shell& ./configure --prefix=/usr/local/mysql shell& make shell& make install shell& scripts/mysql_install_db --user=mysql shell& chown -R root /usr/local/mysql shell& chown -R mysql /usr/local/mysql/var shell& chgrp -R mysql /usr/local/mysql shell& cp support-files/f /f shell& /usr/local/mysql/bin/mysqld_safe --user=mysql & 这样标准进行下来是没有问题的,但在最后一步启动mysql的时候我希望将数据库的数据文件放在另外一个目录下面,启动命令修改为: shell&/usr/local/mysql/bin/mysqld_safe --user=mysql --log-error=/u01/mysql/mysql_error/error --datadir=/u01/mysql/data 这个时候就出现问题了, 因为在进行初始化数据库权限表的那一步的时候默认创建的权限表在默认目录/usr/local/mysql/var下面,这就造成了,上面的错误无法找到 权限表:Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 解决办法 在运行初始化权限表的时候使用增加参数--datadir ,命令格式为: shell& scripts/mysql_install_db --user=mysql --datadir=/u01/mysql/data 这样问题就解决了。 这样问题同样也会出现 你将自己的数据库的数据文件修改为别的目录的时候,因为你没有在相应的目录下创建数据库权限表,解决办法就是你重新运行mysql_install_db 文件,重新生成数据库权限表,但是相应的你也要重新建里用户,以及设置权限; 第二个办法应该将老的权限表的文件拷贝倒相应数据库表对应的目录先即可,但是第二个办法我没有用过只是根据自己的想象猜的。如果有高手请给确认一下是否正确 MySQL 提示服务启动失败的解决办法 以前经常碰到这个问题,但都是用以下办法处理的, 先在添加删除程序里卸载MySQL,然后把原MySQL的目录改名,再打开注册表用F3循环查找“MySQL”,全部删除,最后重启机器再重新装MySQL都可以搞定,但今天遇到的问题比特殊,按上面和下面的办法全试过了依然不行,安装到最后一到启动那里就失败了,把所有正在运行的服务和软件全部关掉,又连续重启重装了N次都是到那里停止,后来干脆换个高版本儿试下,这次全部删除后重装到最后那一步时还是等了很长时间,最后竟然成功了,现在记录下来,以后再遇到此类问题不用再郁闷了! 重装是成功了,但是重启后测试发现又出问题了,服务启动不了,一直报错如下: 在 本地计算机 无法启动 MySQL 服务。 错误 1053: 服务没有及时响应启动或控制请求。 又研究了半天,最后终于搞定,发现他原来的计算机管理员用户名里有个$字符,心想不会是他的事儿吧,就建了一个正常的独立计算机账户MySQLUSER,然后在进程里把mysqld.exe结束,然后在MySQL所在的目录上点右键属性安全,添加MySQLUSER这个用户并给完全控制权限,再打开服务管理器在MySQL服务上点右键,输入刚才建立的账号和密码确定,如下图! 最后再随意重启服务,重启计算机再试,依然很顺利,至此这个疑难问题算是彻底解决,问题根源就是那个系统管理员账号内的$字符,呵呵。 附几个常用的MySQL的下载地址和MySQL管理工具! /soft/mysql5132.rar /soft/mysql5158.rar http://mysql.he.net/Downloads/MySQL-5.5/mysql-5.5.21-win32.msi MySQL 5.5.12 官方版(For Windows 64位) thunder://QUFodHRwOi8veGlhemFpLnhpYXphaWJhLmNvbS9Tb2Z0L00vTXlTUUxfNS41LjEyX3dpbng2NF9YaWFaYWlCYS56aXBaWg== ● Navicat for MySQL V9.0.15 绿色中文版_优秀的数据库管理和开发工具 thunder://QUFodHRwOi8vd3d3dy4xMTkueGRvd25zLmNvbS91cGxvYWRGaWxlLzIwMTAtMTAvbmF2aWNhdF9mb3JfTXlTUUwucmFyWlo= ================以下是遇到此类问题时的常规处理办法======================== mysql 安装到最后一步时,start service 为失败状态 请问是什么原因 使用services.msc打?服?沾翱冢?榭?ySQL service是否已?存在。如已经存在并已启动,则先停止该服务,然后到注?员?"HKEY_LOCAL_MACHINESYSTEM CurrentControlSetServices")中?h除????眨?⑹褂妹??c delete MySQL,然后???行安?,就能成功。 MYSQL安装出现could not start the service mysql error:0处理 当各位在安装、重装时出现could not start the service mysql error:0的错误时,可以尝试下面两种方法。 一、方式1 MySQL安装是出现could not start the service mysql error:0 提示错误,解决方法: 首 先,在管理工具-&服务里面将MySQL的服务给停止,然后打开cmd 进入你的MySQL bin目录下,例如 C:Program FilesMySQLMySQL Server 5.0bin 然后使用如下命令mysqld-nt -remove 然后就会显示......success! 好了下面进入添加删除程序,找到MySQL选择卸载,记得选择remove。最后将MySQL目录删除,还有数据库的目录也删除。 一、方式2 查看服务中有没有mysql,如果有将该服务停掉; 安装mysql 5.1.33,在运行Server Instance Configuration wizard时的Execute configurattion步骤中的第三项Start Service进出错,错误提示为Could not start the service MySQL (出现这种情况一般是因为装过mysql,卸载不干净造成的。卸载后重启后再重装。注意看下服务,如果未能卸载,可以用mysqld-nt -remove卸载)。 在控制面板中运行添加删除程序,将mysql卸载; 卸载后打开注册表,查看HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices 下的键值,如果有相关mysql键值(mysql、mysqladmin)则删掉,即可; 重启,将mysql的安装残余目录删掉 (查看服务,此时服务中已没有mysql); 重新安装mysql.安装后先不要运行Server Instance Configuration wizard,重启后在开始菜单中运行该向导,即可。 windowsxp系统 mysql-5.0.81 提示:1045 access denied for user 'root'@'localhost' using password yes MySQL 5.1 安装过程中报apply security setting错误的解决办法 收藏 Mysql安装错误apply security settings 解决方法 The security settings could not be applied to the database because the connection has failed with the following error. Error Nr. 1045 Access denied for user 'root'@'localhost' (using password: YES) If a personal firewall is running on your machine, please make sure you have opened the TCP port 3306 for connections. Otherwise no client application can connect to the server. After you have opened the port please press [Retry] to apply the security settings. If you are re-installing after you just uninstalled the MySQL server please note that the data directory was not removed automatically. Therefore the old password from your last installation is still needed to connect to the server. In this case please select skip now and re-run the Configuration Wizard from the start menu. MySQL 5.1 安装过程中报apply security setting错误的解决办法 1, 卸载MySQL 2, 删除目录 C:Documents and SettingsAll UsersApplication DataMySQL 3, 重新安装MySQL 就 OK 啦 ------------------------------------------ [MySQL] Could not start the service MySQL 解决方法 安装mysql 5.1.33,在运行Server Instance Configuration wizard时的Execute configurattion步骤中的第三项Start Service进出错,错误提示为Could not start the service MySQL (出现这种情况一般是因为装过mysql,卸载不干净造成的。卸载后重启后再重装。注意看下服务,如果未能卸载,可以用mysqld-nt -remove卸载)。 具体方法如下: 查看服务中有没有mysql,如果有将该服务停掉; 在控制面板中运行添加删除程序,将mysql卸载; 卸载后打开注册表,查看HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices 下的键值,如果有相关mysql键值(mysql、mysqladmin)则删掉,即可; 重启,将mysql的安装残余目录删掉 (查看服务,此时服务中已没有mysql); 重新安装mysql.安装后先不要运行Server Instance Configuration wizard,重启后在开始菜单中运行该向导,即可。 PS:一种值得参考的方法 --------------------------------------------- msyql安装到最后一步start service错误解决方法 1,到控制面板里面先把mysql删除. 2.到c盘C:Program Files目录下把mysql目录删除. 3.如果在其他盘还有设置目录也要删除.空目录也要删除 4.到regedit把注册表
代码如下: HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
有的话,全部删除! (技巧:用F3循环查找“mysql”) 5.如果任务管理器里有关mysql内容也删除 6,把防火墙关了 7,重新装mysql(这里我没有重启计算机) 重装时候有必要的话,重启计算机,停用IIS,和删除temp里的临时文件. 实在不行的话,配置mysql时候,把mysql服务换个服务名. ****************************************************************************************** --------------------------- 删除项时出错。 --------------------------- 无法删除 LEGACY_MYSQL51: 删除项时出错。 --------------------------- 确定 --------------------------- 解决办法:注册表项里右键增加administrators所有权限 安装mysql时可能产生cannot create windows service for mysql.error:0错误,错误的原因多数由于重新安装mysql或者对mydql升级,使用MySQL Configuration Wizard而产生. 解决的方法:到regedit把注册表,用F3循环查找“mysql”,全部删除,重新装mysql,即可。
赞助商广告位1
赞助商广告位2
赞助商广告位4
赞助商广告位5
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
手机客户端
ThinkSAAS接收任何功能的Iphone(IOS)和Android手机的客户端定制开发服务
官方1群:【已满】
让ThinkSAAS更好,把建议拿来。mysql 用navicat远程连接不上。。 - wdcp|linux下免费的服务器/虚拟主机管理系统 -
WDlinux官方论坛 Linux服务器架构,性能优化.免费CDN系统,智能DNS,负载均衡,集群分流等应用
无标题文档
wdCP系统 (,,,,,,)
wdCDN系统 (,,,,,,)
wdOS系统 (,,,,,,)
wdDNS系统 (,,,,,,)
提问三步曲: 提问先看教程/FAQ索引(,,)及搜索,会让你更快解决问题
1 对应版块,提供系统版本位数,wdcp版本,lamp,lnmp,lnamp是哪个环境,rpm或编译安装
2 有哪些错误信息或提示,贴上论坛或截图发论坛
3 做过哪些操作或更改或设置等详细说明
温馨提示:信息不详,很可能会没人理你!论坛有相应教程说明的,也可能没人理!因为,你懂的
mysql 用navicat远程连接不上。。
mysql 用navicat远程连接不上。。用户有开权限,端口也在iptables加入了,怎么就是连不上呢,还有那个vps用户要连公网ip还是远程登录那个ip呢。。。
你先把这个思路弄清楚
看清提问三步曲及多看教程/FAQ索引(,,),益处多多.
& &哥,你就讲讲吧。。
mysql 没有开发TCP连接,在权限那个修改% 就可以了,或者指定一台主机IP
& &有啊,所有用户都改%还是连不上。。
连不上,提示什么?
看清提问三步曲及多看教程/FAQ索引(,,),益处多多.
(21.48 KB)
连了好久,后面出现这错误。。
telnet 3306端口也不通。
(17.09 KB)
下载次数:179
(22.24 KB)
还有这个。。
& &来吧,来看看吧。。
本帖最后由 zhao 于
15:29 编辑
& & 先ping 一下服务器IP能否ping通,你使用的是vps,要连接公网ip或者公网ip:跟端口。你查看下,服务器上mysql服务有没有启动,没启动的话,启动下,再连接,然后打开你的mysql配置文件“my.ini”,看看端口有没有改过,或者你本地客户端和防火墙有没有设置什么,或者用SQL-front连接试试,实在不行,挨个挨个排除,你先关掉服务器的iptables防火墙再连接试试,
& &我连了公网ip后,提示这个。。
(17.38 KB)
路由追踪你的服务器的3306端口是打开的,后面那个地址是你的客户端公网IP地址吗,ping都ping不通的啊
& & 上面我跟你截图了,你看看吧,还有把你w7下自带防火墙什么之类的全部都关掉
& &是滴,我们公司的ip
& & 如果你的电脑里所有防火墙都关了,还是连接不上的话,那可能是你们公司路由器里面做了防火墙设置,我这边都能连接118.123.13.178上的数据库,只是不能直接连接上,因为我不知道密码
[通过 QQ、MSN 分享给朋友]版权声明:本站所有内容均由网友收集、编辑,不代表我站立场,我站保持中立,且不能证明其论述。
(C)CopyRight
2009 - 2010

我要回帖

更多关于 navicat 代理服务器 的文章

 

随机推荐