发表于: 2017-10-10 00:02:15

1 798


进入JAVA学习班的第一天


今天完成的事情:

1  下载并安装及成功配置Mysql-5.7.19版本, 并且为bin目录配置了环境变量

2  下载并安装了Navicat Premium破解版,成功连接Mysql


明天计划的事情:

继续完成Java任务1的第四步和第五步

遇到的问题:

一 : 配置 Mysql-5.7.19 时遇到的问题

1  无法启动MySQL服务

原因 : 未初始化, 安装目录没有Data文件夹

解决办法一 : 在cmd中进入MySql的bin文件夹之后,执行"mysqld --initialize"命令之后, 便可以成功开启MySQL服务

解决办法二 : 安装旧版本的MySql, 比如5.6.17, 因为旧版本的MySql初始化过, 可以明显地看到5.6.17的根目录下有 "Data" 文件夹, 而5.7.19版本的没有


2  在cmd中输入mysql -uroot -p进入MySQL时, 要求输入密码(enter password), 百度上面说的没设置过密码的话, 默认密码都是空, 可是我没设置过密码还是无法进入

原因 : 因为前面执行"mysqld --initialize"命令初始化的时候, MySQL自动生成了一个临时密码, 不知道这个临时密码当然无法进入MySQL

解决办法 : 此密码存放在MySQL安装目录下的Data文件夹下的一个有着".err"后缀的文件里面, 用记事本打开, 然后查找"A temporary password"关键字即可找到生成的那个临时密码, 如图, 该临时密码是 "#u2)fyd.GxX?" , 这密码还真够随机的

3  修改这个临时密码

解决办法 : 用SET PASSWORD命令

操作步骤 : 输入刚才的临时密码进入root用户之后, 输入 "set password for root@localhost = password('新密码');"  注意有个句末分号

附上当时百度此修改方法的时候找到的图



收获 : 

  通过今天配置MySQL的整个过程明白了百度的重要性, 很多小问题都能在百度找到, 要细心的去搜索



返回列表 返回列表
评论

    分享到