登陆mySql数据库出现如下问题,现在连数据库都进不了.

作者&投稿:采固 (若有异议请与网页底部的电邮联系)
jdbc连接mysql数据库时出现了如下问题,求各位大神帮帮忙~

package com.bl.db;

import java.sql.DriverManager;
import java.sql.SQLException;

import com.blog.port.*;
import java.sql.*;

public class DBTool implements IDBTool {

Connection conn;

public Connection getConn(){
try {
DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=Data","sa","");
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
return conn;

打开控制面板,用小图标的方式查看,找到管理工具

打开管理工具,找到服务

如果是mysql,在服务中找到mysql,点击启动

如果是SqlServer,则找到SqlServer开头的服务,然后找到服务SqlServer MM+XXXX(因为我现在安装的是mysql,所以具体的服务名称忘了,但是绝对是M开头的),如果没有那个服务,则我也没办法了,你试试将所有SqlServer有关的服务都开启,能连接的可能性也不大

5
左上角会显示出这个服务已经启动,这个时候再连接数据库就会成功了

解决:
编辑 my.ini (知道这个文件在哪吧 mysql安装路径下,和bin在同一级)
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
目的是为了:
跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。
需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效(mysql修改密码不会百度下大把 )
重启mysql服务!

1.修改mysql 配置文件my.ini文件 [mysqld] 下面加入 skip-grant-tables 然后进入mysql进入mysql数据库
2.查询user表,修改host值如果没有值着插入一条,如果有值update成%就可以
3.再把mysqld修改过的地方修改回去

localhost是连接本地MYSQL用,连接别的要用IP

你的有没有设置远程连接帐号呢?


mysql是干什么用的?
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是...

数据库有哪几种
4、MongoDB数据库 MongoDB是由10gen公司开发的一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似JSON的bjson格式,因此可以存储比较复杂的数据类型。5、MySQL数据库 MySQL数据库管理系统是由瑞典的MySQLAB公司开发的,但是几...

数据库管理系统软件有哪些
5、PhpMyAdmin phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理系统软件,管理者可用Web接口管理MySQL数据库。功能特性包括但不限于:支持大多数MySQL功能;从CSV和SQL导入数据,将数据导出为各种格式;以各种格式创建数据库布局的图形;使用逐例查询(QBE)创建复杂查询;...

如何用MySQL建立数据库
3、然后进行测试连接,在弹出的新建连接对话框中要填写信息,单击“测试连接”,弹出“连接成功”即可。4、接着填写内容,在刚才创建的连接中,有很多的数据,右击连接选项按钮,新建数据库即可。5、接着可以新建一个数据表,这样就在MySQL建立了一个数据库和一个数据表,如图所示。

mysql 数据库可以有多大
MySQL 3.22 限制的表大小为4GB。由于在MySQL 3.23 中使用了MyISAM 存储引擎,最大表尺寸增加到了65536TB(2567 – 1字节)。由于允许的表尺寸更大,MySQL数据库的最大有效表尺寸通常是由操作系统对文件大小的限制决定的,而不是由MySQL内部限制决定的。InnoDB 存储引擎将InnoDB 表保存在一个表空间内...

mysql怎么设置可以远程连接mysql怎么设置可以远程连接打印机_百度知 ...
mysql连接命令? 如下命令表示使用root用户(mysql的root用户,非系统root用户)连接到mysql数据库,-u表示指定用户,-p表示将会提示输入密码,-u与root用户名之间的空格可省略。 mysql-uroot-p 如下命令表示使用root用户连接数据库,并且直接以明文的方式指定密码,注意,下例中的密码为123123,密码与-p选项之间不能存在空格。

MYSQL怎么创建数据库
MySQL 创建数据库创建数据库就是在系统磁盘上划分一块区域用于存储和管理数据,管理员可以为用户创建数据库,被分配了权限的用户可以自己创建数据库。需要更多主流数据库创建方法的知友可以看看下面这篇文章:数据库怎么创建?4种流行数据库的创建方法介绍_树懒学堂 MySQL中创建数据库的基本语法格式如下:其中...

MYSQL跟SQL数据库有什么区别
MYSQL数据库是PHP的, Sql server是ASP的。除此之外还有1.IBM的DB2 ;2. Oracle;3. Informix;4. Sybase;5. Sql server;6. PostgreSQL;7. Access;8. FoxPro;9. mySQL。以下是常用数据库简介:1.IBM的DB2 DB2是IBM出口的一系列关系型数据库管理系统,分别在不同的操作系统平台上服务。虽然DB2...

MySQL如何更改数据库数据存储目录详解
前言MySQL数据库默认的数据库文件位于\/var\/lib\/mysql下,有时候由于存储规划等原因,需要更改MySQL数据库的数据存储目录。下文总结整理了实践过程的操作步骤。话不多说了,一起来看看吧方法如下:1:确认MySQL数据库存储目录[root@DB-Server tmp]# mysqladmin -u root -p variables | grep datadir ...

四大开源数据库是哪些
与MySQL相比较,MariaDB更强的地方在于它拥有更多的引擎,包括Maria存储引擎、PBXT存储引擎、XtraDB存储引擎、FederatedX存储引擎,它能够更快的复制查询处理、运行的速度更快、更好的功能测试以及支持对Unicode的排序等。 其次是rcona,它为MySQL数据库服务器进行了改进,在功能和性能上较MySQL有着很显著的提升。该版本...

临沧市17629699419: mysql连接数据库时报2003错误怎么解决 -
郭娇大生: mysql连接数据库时报2003错误,是设置错误造成的,解决方法如下: 1、首先,在电脑桌面鼠标点击开始菜单. 2、通过左下角的搜索栏,输入服务字样,选择“服务”应用,打开服务面板. 3、或者通过键盘上的win+R键打开运行,输入services.msc打开服务面板. 4、然后在服务面板中找到MySQL56,选中后单击右键点击启动此服务,这里的MySQL就在主界面,所以之直接启动即可. 5、最后,重新启动MySQL程序,连接数据库即可.关闭服务应用,打开MySQL,关闭错误代码提示,输入账号密码重新与数据库建立连接,然后就能打开数据库程序了.

临沧市17629699419: 登陆MySQL就出现如图所示的错误,MySQL数据库和MySQL - Front都是今天才安装的,怎么解决呀?
郭娇大生: 应该是管理软件报错吧,建议换 Navicat for MySQL

临沧市17629699419: mysql5.7.12报错如下情况导致无法连接数据库应该怎么办? -
郭娇大生: 1.可能密码不对.错误原因:可能是用户名或密码不对,或者权限不够;解决方法:检查用户名和密码以及权限,然后再连接.2.本地连接,密码权限都对,但是无法连接.错误原因:数据库本地连接默认使用的是/tmp/mysql.sock去连接数据库的,如果数据库的sock文件不是/tmp/mysql.sock,客户端找不到这个文件就报错.解决方法:找到数据库用的sock文件,然后使用-S参数让客户端使用这个文件,或者是在my.cnf中的[client]下面添加socket配置使其和实际的一样.参考资料 CSDN.CSDN[引用时间2018-1-9]

临沧市17629699419: MySQL密码正确却无法本地登录怎么办 -
郭娇大生: MySQL root密码正确,却怎么也无法从本地登录MySQL,提示1 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)这里后来经高人指点才发现mysql库中的user表缺少一个root指向host:localhost的数据项,...

临沧市17629699419: 为什么用mysql - uusername - p登录mysql服务器时出现如下提示: Host 'xxx.xxx.xxx.xxx' is not allowed -
郭娇大生: 这是因为你要登录的mysql服务器不允许用户username从xxx.xxx.xxx.xxx这个ip地址登录. 解决办法是在服务器登录mysql,操作步骤为: mysql -uroot -p (输入密码) use mysql update user set Host="%" where User="username"; flush privileges;

临沧市17629699419: mysql启动出现这个问题怎么解决?? -
郭娇大生: 最近在Windows 2003上的MySQL出现过多次正常运行时无法连接数据库故障,现象是无法连接数据库,也无法停止MySQL或重启MYSQL,重启机子也没有效果,由于每次都是草草尝试各种方法搞定即可,一直没有深入研究,下次一定把图和...

临沧市17629699419: 我在用,mysql时出现以下问题啊,求大神指点啊,我已经将数据库名称,登陆账户名密码都改了,导入了数据 -
郭娇大生: 1146编号的错误是,表不存在,检查下表 shangcheng.ecs_sessions 是否已建立.

临沧市17629699419: linux系统 #1045 无法登录 MySQL 服务器 -
郭娇大生: 开始使用Linux连接mysql数据库的时候,出现了1045错误.当出现这个问题的时候,应该是用户被数据库拒绝访问了,我们应该为你的数据库开辟权限.1.登录数据库输入linux指令 mysql -uroot -padmin 登录你的数据库输入用户名和密码2.使用...

临沧市17629699419: mysql数据库服务无法打开,显示如下图,请不要复制别人的答案,高分悬赏,解决问题还有加分 -
郭娇大生: 1.打开系统服务进程:右击我的电脑-管理-服务和应用程序-服务,找到mysql,包括老版本和新版本的,右击,全部停用2.卸载已经安装的MySQL4.13.重启,手动全部删除旧的安装文件夹,尤其是windows\my.ini4.再去看看服务进程里有没有mysql,如果有,右击-属性-启动类型-禁用5.安装新的版本,最好改变安装路径.等到出现选择启动win服务的下拉框时候,选41的那个就应该能成功了.

临沧市17629699419: 我的mysql在登录时弹出这个窗口是什么原因啊!求好心人帮助! -
郭娇大生: 这个是说你权限不够 是用户名或者密码错误 重新设置下用户名root 密码ok了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网