mysql5.7自解压的初始化和安装
mysql5.7支持json类型字段,这对需要非固定结构的数据存储带来了极大方便。原来还想使用mysql+mongodb的方式来存储关系数据和文档数据的,结果网上一查才发现mysq.5.7以后的版本也支持文档类型的字段,真是个大惊喜。
下载完mysql5.7 以后,我是下的自解压文件,发现启动时出现问题,N多个表找不到,研究了半天,网上也找不出几个对应的文档,翻了N篇相关的文档后,终于解决。
我的环境是win7_x64,只有解压版。我解压的目录是:d:\mysql\5.7.9
进入解压目录,把my-default.ini修改为my.ini,并在[mysqld]结点中修改
basedir=d:\mysql\5.7.9 datadir=d:\mysql\5.7.9\data
进入cmd,转到mysql的解压目录,再转到bin目录,按照以下步骤实施:
mysqld --initialize --initialize-file=d:\mysql\5.7.9\my.ini --console
运行这个命令后,在控制台会显示一串字符,里面包含root的初始密码,比较乱的一串码。完成后会在d:\mysql\5.7.9\data目录下生成一堆文件和目录mysql,sys等,表示初始化成功。
接下来运行mysqld,在cmd中敲入mysqld回车就启动了。
新开一个cmd窗口,使用命令连接上mysql数据库:
mysql -uroot -pxxx
其中"xxx"为初始化时生成的初始密码,登录进去后可修改。
连接进入mysql数据库后,修改密码如下:
set password=password('123456'); flush privileges;
退出再次登录,使用新密码就行了:
mysql -uroot -p123456
安装服务:
安装为系统服务与以前的版本一样,执行以下命令:
mysqld install mysql5.7 --defaults-file=d:\mysql\5.7.9\my.ini
注:
mysql5.6以后(好像是5.6以后,具体记不清楚了),在mysql.user表中不再出现password字段,所以使用update user set password=password("xxx")不再可行,只能使用alter user 'user'@'localhost' identified by '123456'这种方式修改密码了
- window10安装解压版mysql5.7教程(参考)
- Windows下安装MySql5.7(解压版本)
- win10 安装 mysql5.7 解压版(以及登陆问题)
- Mysql5.7解压版的安装和卸载及常见问题
- mysql5.7解压版安装
- win10下安装mysql5.7初始化失败解决
- Mysql5.7解压版的安装和卸载及常见问题
- Window10下安装 mysql5.7图文教程(解压、安装通用版)
- Mysql5.7解压版的安装和卸载及常见问题
- MySQL5.7的zip解压包精简安装。
- centos7 + mysql5.7 tar包解压安装
- MySQL5.7安装教程,初始化密码,相关错误
- mysql5.7安装后要做的初始化工作
- centos7 + mysql5.7 tar包解压安装
- Mysql5.7解压版的安装和卸载及常见问题
- MySQL5.7解压版安装配置
- Mysql5.7解压版的安装和卸载及常见问题小结
- Mysql5.7安装初始化
- Windows下安装MySQL5.7的解压版本
- windows下面的mysql5.7的解压版安装