软件世界网 购物 网址 三丰软件 | 小说 美女秀 图库大全 游戏 笑话 | 下载 开发知识库 新闻 开发 图片素材
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
移动开发 架构设计 编程语言 Web前端 互联网
开发杂谈 系统运维 研发管理 数据库 云计算 Android开发资料
  软件世界网 -> 数据库 -> Java笔记 -> 正文阅读

[数据库]Java笔记


一、’mysql’ 不是内部或外部命令,也不是可运行的程序或批处理文件


发生场景

本地 Windows 机器下的 cmd 中,远程登录 mysql

错误原因

本机未将 mysql 配置添加入环境变量 Path 中

错误解决

配置环境变量
① 新建变量 MYSQL-HOME
[img]http://img.blog.csdn.net/20160326160654808
② 将 MYSQL-HOME 纳入 Path 中
[img]http://img.blog.csdn.net/20160326160729934
结果:在本机的 Dos 下测试
[img]http://img.blog.csdn.net/20160326160744200
再次远程登录:
[img]http://img.blog.csdn.net/20160326160809200
[img]http://img.blog.csdn.net/20160326160831982

二、ERROR 1130:Host ‘XXX’ is not allowed to connect to this MySQL server


发生场景

本地机器远程登录 mysql

错误原因

未在远程服务器上给用户赋予远程登录权限

错误解决

远程机器上 mysql 赋予远程登录权限,执行命令grant all privileges on . to ‘root’@’%’ identified by ‘root’ with grant option;
[img]http://img.blog.csdn.net/20160326160851519
命令详解:
  # 将所有权限赋予给 root 用户,允许其进行远程登录
  grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
  参数解释:
  ① all privileges:赋予所有的权限给指定用户,也可以替换为赋予某一具体的权限
  ② *.*:所赋予的权限是针对全部数据库的全部表。若指定某一具体数据库的具体表,如:thinkphp_user
  ③ root:表示给root用户授权
  ④'%':表示不限制连接的 IP。若想只允许某特定的 IP 进行远程登录,可以改为具体 IP。
  ⑤ by 'root':root 用户的密码

三、java.lang.ClassNotFoundException: com.mysql.jdbc.Driver xxx


发生场景

CenOS 下使用 Java 程序连接 mysql 数据库,获取数据库中的记录

错误原因

找不到 mysql 的驱动 jar

错误解决

查看当前 mysql 的版本,将对于版本的 mysql 驱动 jar 使用 cp 命令复制到将连接驱动拷贝到Java的安装目录下,即 /usr/lib/jvm/java-1.xxx/jre/lib/ext/ 下,使得 Java 程序找到 mysql 驱动 jar

四、java.sql.SQLException: Access denied for user ‘root’@’localhost’ (using password: YES)


发生场景

使用 Java 程序连接 mysql 数据库,获取数据库中的记录

错误原因

可能的原因
1. 密码不正确
2. 使用 root 用户连接,而在 Linux 系统下,root 用户默认是不用密码的

错误解决

根据原因来更改。本人是因为使用 root,因此将密码置空
[img]http://img.blog.csdn.net/20160326160907077
[img]http://img.blog.csdn.net/20160326160918155

五、ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)


发生场景

为解决 mysql 乱码问题,直接修改了 mysql 的 my-medium.cnf, 导致配置文件错误,找不到 mysql.sock 文件,启动失败

错误原因

mysql启动失败,没有产生 mysql.sock 文件

错误解决

将配置文件还原还不行。将mysql卸载重装,还是不行。于是查看 mysql 的错误日志,发现错误:Error:Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t exist。
[img]http://img.blog.csdn.net/20160326160941812
意思就是 mysql 表出现了问题,解决办法:重新初始化 mysql。执行命令:mysql_install_db –usrer=mysql
[img]http://img.blog.csdn.net/20160326161035832
这样,再次启动 mysql,命令 service mysqld restart,就ok了

六、MySQL Daemon failed to start.


情况同 ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

七、Error:Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t exist


情况同 ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
......显示全文...
    点击查看全文


上一篇文章           查看所有文章
2016-03-26 20:50:57  
数据库 最新文章
Python&MySQL&PyQt
最新用python来操作mysql完全解析
mongodb的安装详解
1.PDO简介
《MySQL必知必会学习笔记》:高级联结
【翻译自mos文章】怎么对Microsoft(Office)
MyCAT全局表描述及示例
ocp
关于SQL数据表存储过程表名前缀换成dbo代码
数据库调优教程(二)慢查询数据准备
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 美食菜谱 新闻资讯 电影视频 小游戏 Chinese Culture 股票 租车
生肖星座 三丰软件 视频 开发 短信 中国文化 网文精选 搜图网 美图 阅读网 多播 租车 短信 看图 日历 万年历 2018年7日历
2018-7-19 13:44:12
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  软件世界网 --