win7中怎么连接MySQL服务器?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win7中怎么连接MySQL服务器?相关的知识,希望对你有一定的参考价值。

我在dos中开启了mysql服务,输入mysql -uroot -h127.0.0.1 -p准备连接服务器,却显示mysql不是内部或外部指令,也不是可执行程序或批处理文件?怎么回事?

你先运行 CMD
然后 进入到那个 mysql 的目录下, 再运行。
例如:

D:\>cd mys*

D:\mysql-5.1.50-win32>cd bin

D:\mysql-5.1.50-win32\bin>mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.50-community MySQL Community Server (GPL)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use test
Database changed
参考技术A   一、Mysql命令行连接
  1、一般对于刚刚安装好的mysql,如果勾选启用mysql lineclient的话。可以直接通过mysql安装目录下的,mysql command line client来连接数据库。
  2、点击mysql命令行之后,会提示你输入root密码。输入正确的root密码之后即可连接到msyql数据库。

  二、cmd命令连接
  1、找到 mysqld所在的路径(复制mysqld.exe所在路径)。
  2、使用cd切换到msyqld.exe路径下,然后输入mysql连接命令。
  命令格式是一般如下:
  Mysql -P 端口号 -h mysql主机名\ip -u root (用户) -p
  -p:是端口号,一般是3306
  -h:主机号,即数据库服务器ip地址
  -u:用户名
  -p:密码

本机上的mysql突然连接不上,控制面板中mysql的服务无法启动

myeclipse做的登陆模块,登陆显示的错误提示信息如下。
Messages:

1.Connection refused: connect
2.Communications link failure The last packet sent successfully to the server
was 0 milliseconds ago. The driver has not received any packets from the server.
3.Cannot create PoolableConnectionFactory (Communications link failure The
last packet sent successfully to the server was 0 milliseconds ago. The driver
has not received any packets from the server.)
4.Cannot open connection
5.Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection

navicat for MySQl 显示“2003- Can't connect MySQL Server on 'localhost'(10038)

然后MySQL服务无法启动,提示进程意外终止。

求高手解答啊毕设要死了要死了要死了。。。。

找到Mysql的data 文件夹下面后缀名是.err的文件,用记事本打开,拉倒最后,把提示信息贴出来才能看出来为什么启动不了!MySQL 5.1 安装过程中报apply security setting错误的解决办法
1, 卸载MySQL
2, 删除目录 C:\Documents and Settings\All Users\Application Data\MySQL
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,卸载不干净造成的。卸载后重启后再重装。注意看下MySQL服务,如果未能卸载,可以用MySQLd-nt -remove卸载)。
具体方法如下:
查看服务中有没有MySQL,如果有将该MySQL服务停掉;
在控制面板中运行添加删除程序,将MySQL卸载;
卸载后打开注册表,查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的键值,如果有相关MySQL键值(MySQL、MySQLadmin)则删掉,即可;
重启,将MySQL的安装残余目录删掉 (查看服务,此时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所有权转载了sorry呀
参考技术A (⊙o⊙)…你这都是不能连上的现象,看不出原因的,去找到Mysql的data 文件夹下面后缀名是.err的文件,用记事本打开,拉倒最后,把提示信息贴出来才能看出来为什么启动不了!追问

可是没有找到一个.err后缀的文件啊?

追答

不会啊 你的Mysql的版本是什么啊?

本回答被提问者采纳
参考技术B 你是在myeclipse启动的web服务吧,是tomcat还是jboos呢?明显是mysq连接失败.你用mysql客户端mysql-font或者sqlyog什么的单独连一下mysql服务器试一下.或者你检查一下你工程里边配置的连接mysql的参数对不对,是不是改了mysql密码然后没改配置文件.

以上是关于win7中怎么连接MySQL服务器?的主要内容,如果未能解决你的问题,请参考以下文章

win7下mysql服务器忘记密码怎么办

win7下mysql服务器忘记密码怎么办

win7:2005-Unknown MySQL server host 'localhost'(0)

本机上的mysql突然连接不上,控制面板中mysql的服务无法启动

怎样在win7中使用命令行启动mysql数据库服务

原创win7客户端连接CentOS6.6 MySQL数据库