说实话,我对mysql这东东还真厌烦……用了好久没问题,突然前两天出现连接不了的问题,只好卸掉重装。我重装了N多次,又搜索看看是不是哪里没卸载,卸载的时候已经确认了以下项目:
1、mysql服务已经卸载了,这点在服务管理可以看到,已经没有该服务。
2、mysql安装目录已经删除掉,连藏在C:\Documents and Settings\All Users\Application Data下的mysql数据库目录也被我删除掉。
3、确认了c:\windows\下没有my.ini文件。
4、注册表经过了"mysql"字的搜索,把所有有关的注册信息都给我一并移除了。
5、感觉还没清干净,又搜索了电脑所有有关"mysql"的文件和文件夹,有的全删除了!
6、重启!
7、安装完mysql,进入mysql的设置向导,在向导中设置端口号3309好了,3309没被占用,已经用netstat查实。
8、最后设置执行:
第一步:准备配置,通过;
第二步:写入配置文件,通过;
第三步:开启服务,通过;
第四步:应用安全设置,一直等待1分多钟,弹出:
Can't connect to Mysql server on 'localhost'(10061)我真晕死……,我不知重装多少次了……,有谁能帮忙的?百度这个问题我都查烂了!没一个能解决的,要不是说服务没启动,那是不可能的。这时候用mysql命令控制器直接进入,root密码没有问题,权限更不可能吧?!才刚安装啊!
1、mysql服务已经卸载了,这点在服务管理可以看到,已经没有该服务。
2、mysql安装目录已经删除掉,连藏在C:\Documents and Settings\All Users\Application Data下的mysql数据库目录也被我删除掉。
3、确认了c:\windows\下没有my.ini文件。
4、注册表经过了"mysql"字的搜索,把所有有关的注册信息都给我一并移除了。
5、感觉还没清干净,又搜索了电脑所有有关"mysql"的文件和文件夹,有的全删除了!
6、重启!
7、安装完mysql,进入mysql的设置向导,在向导中设置端口号3309好了,3309没被占用,已经用netstat查实。
8、最后设置执行:
第一步:准备配置,通过;
第二步:写入配置文件,通过;
第三步:开启服务,通过;
第四步:应用安全设置,一直等待1分多钟,弹出:
Can't connect to Mysql server on 'localhost'(10061)我真晕死……,我不知重装多少次了……,有谁能帮忙的?百度这个问题我都查烂了!没一个能解决的,要不是说服务没启动,那是不可能的。这时候用mysql命令控制器直接进入,root密码没有问题,权限更不可能吧?!才刚安装啊!
解决方案 »
- MySQL group by后的结果将每组某VARCHAR字段字符串连接起来
- 数据库连接问题!
- net start mysql 发生系统错误 2。系统找不到指定的文件
- 这两句话有什么区别?
- 执行select语句无反应...
- --with-thread-safe-client 编译选项
- 用mysql administrator导入PHPmyadmin导出的SQL
- mysql_query(&zhqy,"select * from shop")时 报错Commands out of sync
- mysql导出
- mysql如何按连续时间内的type分段?
- 一个产品对应多个属性 一条属性一条记录 多个属性和属性值复合检索 请高人指点 在线等!
- c# 向mysql 存储一张图片 为何报错呢?
[收集]mysql 无法联接故障现象及原因
看不到图,你倒是说说啥版本?啥问题?
mysql -u root能进去么?
1下载zip版的mysql,如:(32位的)
http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.5/mysql-5.5.8-win32.zip
2 解压到某个目录。
3 安装成win的服务,服务名aaa
{你的安装目录}/bin/mysqld.exe --install aaa
4 用windows服务管理器启动/停止mysqld服务器。
%windir%\system32\services.msc /s
5 删除此mysqld服务。
{你的安装目录}/bin/mysqld.exe --remove aaa
6 直接在命令行(临时运行)mysqld服务器的方法,任务管理器中关闭进程,即可退出。
{你的安装目录}/bin/mysqld.exe --standalone
7 官方帮助如下:
Usage: mysqld [OPTIONS]
NT and Win32 specific options:
--install Install the default service (NT).
--install-manual Install the default service started manually (NT).
--install service_name Install an optional service (NT).
--install-manual service_name Install an optional service started manually (NT).
--remove Remove the default service from the service list (NT).
--remove service_name Remove the service_name from the service list (NT).
--enable-named-pipe Only to be used for the default server (NT).
--standalone Dummy option to start as a standalone server (NT).
8 想要高安全的话:
1应该新建一个{user级别,即windows下的普通}账户,如“winmysql”,
2在服务管理器的mysqld属性中,设置用“winmysql”来启动服务,
3设置数据目录的ntfs权限,让本机管理员和“winmysql”完全控制。
我用的是mysql 5.5版,winxp系统。
关闭杀毒,防火墙,360!试试。看看mysqld.exe监听的是哪个端口,正常是在0.0.0.0的tcp3306口上监听。
在另外机子上telnet你的机子的ip试试。正常的话应该出现版本号和一些乱码。
另外的机子>telnet 192.168.0.1 3306 ---把你看到的监听端口替换3306
说明你的MYSQL服务已经启动! 从MYSQL本身来说已经没有问题了。
或者,既然你是要通过localhost访问,你的本地服务器(Apache或者Windows自己的IIS)启动了吗?
成功了,就要在本地先建能远程连接的账户,后!,才能用这个远程账户,从其他机子上连接。
一般都不要放C盘啊。
然后你配置下my.ini,把目录改到D盘,重启试试。楼上几位高人的方法绝对管用的。