mysql5.7压缩版安装中需要注意的几个地方
最近又在折腾博客,先是从zblog的ASP1.8升级到2.2,然后又升成现在的PHP1.5,再就是换主题等,最后因为访问问题又换了个空间,而且还备了案。这前前后后断断续续也花了大半个月时间吧。今天总算大部分完成。因为还有些小故障仍然在完善中,比如说留言本、图片显示问题……另外,以前博客有些友链我也没备份,有些不记得了,希望以前跟我作友链的来提个醒我再作上去,这段时间造成的不便还请各位谅解。
书归正传。如题mysql5.7压缩版安装中需要注意的几个地方所述,我在换空间中难免要接触数据库,所以要安装,于是下载了官方MySQL最新版本5.7,安装的过程中,发现了一些要注意的地方:
对于MySQL的安装官方提供的是两种,一种是MSI格式的直接下载后根据提示下载必须组件安装(虽是全英文但是不难),一种是ZIP压缩版的下载后稍加配置即可使用,我用的是后者。
在进行my-default.ini配置的时候有一步是要配置# datadir 的,但是新版的程序中/data这个目录不存在,我以为该目录可手动创建,结果不行,会提示你mysql服务启动不起来,如下图。根据官方指南是必须初始化自动生成。
使用X:/>bin/mysqld --inITialize生成带有随机ROOT密码的和X:/>bin/mysqld --initialize-insecure生成空密码的
PS:配置时如果说mysql命令不是内部或外部命令,如下图,则必须配置电脑环境变量:
配置环境变量很简单:我的电脑->属性->高级->环境变量,选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )
PATH=.......;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆盖)
如果你在生成密码时用的是--initialize,不要着急,密码是可以查看的,就在/DATA目录里查看一个.err日志文件,找到 A temporary password is generated for root@lOCalhost: Ux<<lCbrr8&d 这里Ux<<lCbrr8&d这个就是我们要找的密码了。
用这个密码登陆后可以使用SQL语句再修改:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';(输入新密码)
当然了,如果你嫌麻烦就这样吧,我简单说一下:
0. 如果目录下有data文件的先删除掉data文件
1. mysqld remove清除掉原来的服务
2. mysqld -install重新安装
3. 然后mysqld --initialize-insecure产生无密码的帐号
4. net start mysql启动服务
5. mysql -u root -p
6. 到输入密码界面直接回车,密码为空
7. 成功
这样够直白了吧。不过,我们既然是学习,当你不小心生成随机密码时都是想知道随机密码是什么的,不是吗?
好了,这些天还要继续折腾我的博客,慢慢解决各种问题,必要的我也会再记录一下,感谢大家一如既往的支持!谢谢大家!
分类:电脑网络| 发布:龙三公子| 查看:3257 | 发表时间:2016-12-10
原创文章如转载,请注明:转载自龙三公子博客 https://www.mybabycastle.com/
本文链接:https://www.mybabycastle.com/post/1002.html