MySql 下载安装使用。

       今天开始学习下数据库的开发,首先是配置Mysql,并且使用:参照百度经验:http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html  里面详细讲解了mysql的配置过程,我下载的版本最新的 mysql-5.7.11-win64.zip,解压之后配置my.ini, 配置mysql 的字符集 、目录、数据库的目录、端口号,发现没有data文件夹,所以我创建了一个,然后通过cmd的窗口来启动mysql ,虽然安装成功了,但是提示:Mysql 服务器正在启动  Mysql 服务器无法启动  服务器没有任何错误,我感觉很困惑。所以我又百度,发现有人遇到过,按照指点,服务器启动成功了。解决办法:

 

1、下载的mysql-5.7.9,出现你的问题。试了各种办法无法解决。有网友说mysql-5.7.9版本有问题。我改下载了5.6.27版本,尝试不成功。但报错变为:无法启动mysql服务,发生错误1067。解决办法:my.ini 添加  tmpdir = D:\mysql-5.6.27-winx64\data。问题解决。

2、后来我对比了mysql-5.7.9与5.6.27,发现mysql-5.7.9-winx64没有data目录,mysql-5.6.27-winx64\data\mysql,存了不少数据文件。原来调试5.7.9的版本时,记得日志报告一直有mysql.user、mysql.plugin不存在的提示。(原以为这些文件会自动生成)。后来把这个mysql-5.6.27-winx64\data下的mysql文件夹整个复制到5.7.9版本中的同目录下。问题解决。

       问题解决之后,数据库启动之后,我就开始登陆  mysql  -u  root - p , 然后提示输入密码,切记,这个初始化的密码是空的不要填写。如果随便填写的话,会报错:

Access denied for user 'root'@'localhost' (using password: YES)

。 如果不填写,就可以正常登录了。

             到了下午,我开始用java 的JDBC 来连接数据库,报各种各样的错误,还是报上面的错误。连续的装卸了好多次,发现,不能那样搞 ,感觉像是 从5.6.27拷贝到5.7.9的data文件夹出问题了,两个版本的mysql貌似不能这样拷贝的。 最后我装了一个5.6.17. 用JDBC连接反而正常了哈。

              3月31日:

                 今天开发的时候,又发现一个问题,用jdbc访问数据库的时候, 用localHost就没有问题,如果用ip就会报错,结果查了下,修改了数据库的权限可以成功访问,参考下面链接的方法二,可以成功解决问题。http://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.html

        

           

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值