mysql安装后无法登陆或者jdbc无法连接解决方法

转载 2015年07月07日 22:03:06

1、确定windows的mysql服务指向的是mysql安装目录下的my.ini,可以在查看服务属性中看到指向那个文件

2、确定my.ini中的datadir指向的目录下有mysql文件夹,这个其实就是mysql数据库

3、参数用命令行登录,不用密码mysql -uroot 如果不行则加密码
mysql -uroot -p密码,登录后运行以下代码
Java代码 收藏代码
use mysql;
set password =password(‘root’); //修改root密码
delete from user where user=”; //删除匿名用户,
grant all on . to root@’%’ IDENTIFIED BY ‘root’; //授权远程访问
FLUSH PRIVILEGES; //刷新数据库权限

一般就可以登录了,还可以用以下方式给其他用户授权远程访问
Java代码 收藏代码
USE MYDB ; //自己项目数据库
drop user my;
create user my identified by ‘123’; //创建用户
grant all on . to MY@’%’ IDENTIFIED BY ‘123’; //授权my远程访问所有数据库
update mysql.user set Select_priv=’Y’,Insert_priv=’Y’,Update_priv=’Y’,Delete_priv=’Y’,Create_priv=’Y’,Drop_priv=’Y’,Reload_priv=’Y’,Index_priv=’Y’,Alter_priv=’Y’,Show_db_priv=’Y’,Super_priv=’Y’,Create_tmp_table_priv=’Y’,Lock_tables_priv=’Y’,Execute_priv=’Y’,Repl_slave_priv=’Y’,Repl_client_priv=’Y’,Create_view_priv=’Y’,Show_view_priv=’Y’,Create_routine_priv=’Y’,Alter_routine_priv=’Y’,Create_user_priv=’Y’ where User=’my’;

FLUSH PRIVILEGES;

4、如果其他机器无法访问本机的mysql,或者报错
ERROR 1042 (HY000): Can’t get hostname for your address
则在my.ini中的

[mysqld]下加上
skip-name-resolve

【MySQL】解决JDBC无法成功连接MySQL5.7的问题

写在前面,笔者的个人主页近期升级了一下服务器,以前的VPS确实不行了,然后也就顺便用了最新版本也就是MySQL5.7,但是这个版本呢升级了很多安全策略,网上的资料(中文)也相对较少,之前因为安装这个M...
  • baofeidyz
  • baofeidyz
  • 2017年01月11日 15:54
  • 4332

MYSQL客户端连接和断开MySQL服务器

3.1连接和断开与服务器的连接 要连接到服务器,通常需要在调用mysql时提供一个MySQL用户名,最有可能是一个密码。如果服务器在不同于您登录的计算机上运行,​​则还需要指定主机名...
  • anzhen0429
  • anzhen0429
  • 2017年06月20日 22:01
  • 551

MySql安装问题,无法启用3306导致连接失败问题集和解决方法

1.问题一, 如果安装最后配置时出现以下错误 .Apply Server Configuration 配置失败 Applying security settings Creating use...
  • xmlife
  • xmlife
  • 2016年01月23日 01:09
  • 3598

安装MySQL之后Error2003....不能连接的问题

问题原由:         从官网上下载的MySQL 文件mysql-5.6.24-win32.1432006610.zip解压下来,并没有安装的程序,只解压下来一个文件夹。该文件夹中bin文件下有很...
  • u012582402
  • u012582402
  • 2016年01月07日 11:51
  • 6492

sqoop访问MySql被拒绝

今天在linux上远程访问windows下的mysql时出现如下异常: ERROR manager.SqlManager: Error executing statement: java.sql.SQ...
  • u011941451
  • u011941451
  • 2016年06月13日 19:40
  • 1436

mysql常见问题

连接MySQL数据库时常见故障问题的分析与解决   初学的mysql网友好象经常会碰到mysql无法连接的错误。特开贴收集这样问题的现象和原因。   先自己扔块砖头出来。   ...
  • Servlet905
  • Servlet905
  • 2017年06月20日 19:01
  • 199

无法连接MYSQL服务器解决方案一例

环境:服务器:WINDOWS2003 客户机均为XP PROMYSQL4。1安装在服务器上,客户机上也安装有MYSQL的数据库供本机测试用。症状: 服务器上利用MYSQL客户端软件[SQLYOG]可以...
  • HueVan
  • HueVan
  • 2006年11月22日 15:54
  • 1246

Mysql安装以及遇到的问题和解决方法

本文主要是介绍自己在本地安装mysql过程中遇到的问题以及对应的解决方法基本步骤可参考这位同学写的文章:http://www.cnblogs.com/lmh2072005/p/5656392.html...
  • zuolixiangfisher
  • zuolixiangfisher
  • 2017年06月30日 15:09
  • 1626

Mysql远程不允许连接(Windows)

1130 - Host 'IP' is not allowed to connect to this MySQL server 2003- Can't connect MySQL Server on ...
  • zou493451860
  • zou493451860
  • 2016年07月29日 17:41
  • 1933

Mysql客户端Android版的开源产品

如何用android手机操作mysql服务器的数据?洒家做了这个简单的小程序扔到了Github上面也算是终于下定决心要做个程序员了吧~...
  • Enbandarix
  • Enbandarix
  • 2014年10月15日 10:28
  • 2340
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql安装后无法登陆或者jdbc无法连接解决方法
举报原因:
原因补充:

(最多只允许输入30个字)