mysql 5.7.13 winx64 ,Win 10安装配置方法图文教程
2016-07-18 17:06
1406 查看
mysql 5.7.13 winx64 ,Win 10安装配置方法图文教程
刚从web前端转到java后台,比较菜,准备安装mysql数据库,在网上看了很多帖子,也没有一个具体的成功的例子,刚刚搞定mysql,于是跟大家说下!前边是参考别人的帖子:
从官网下载mySql数据库
mySql数据库可以直接从官网下载 —— [点击 mySql数据库官网下载地址]
根据电脑配置来选,我选了 windows(x86,64-bit),ZIP Archive这个310M,点击Download,页面跳转到如下图
直接点 No thanks,just start my download 这个就可以直接下载了
我的mysql安装路径是D:\Mysql\mysql-5.7.13-winx64
修改文件
在解压的目录里边建一个文件夹 叫 data 和一个ini文件 叫my.ini如图
1.)my.ini里边的代码如下 ,直接copy就可以了
2.)data里边什么都不用放, 空的就可以
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\Mysql\mysql-5.7.13-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\Mysql\mysql-5.7.13-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
cmd运行创建数据库
这里得吐槽一下,Mysql这么牛逼的数据库,免安装版是挺简单的,但是 也没给个具体的文档啊!
然后打开CMD 这时候需要用管理员身份打开 如果不是 会报错的
然后运行 我这里的效果是这样的,因为已经安装过了
第一步 : 这里的命令是
mysqld install
第二步 : 这里的命令是
mysqld --initialize
这个过程会在刚才建立的data文件夹里边 生成一些文件夹什么的balabala…
这里边红框的位置是 错误文件 也就是log文件 ,打开log 文件可以看见mysql 给我们自动生成的 密码 我的这里是 : CyzkE.IrC2ty 带符号 数字大小写的
然后再启动服务
第三步 : 这里的命令是
mysql -u root -p
然后把刚才生成的那个密码输入进来 如图所示
oh yeah mySql 登录成功 接着修改密码
Mysql刚才的那个密码是随机生成的,楼主在用Navicat Premium登录的时候发现 如果用mysql自动生成的密码 第一次登录也登录不进去,提示你这个密码已经过期了.需要修改密码 ,
刚才的cmd也不用关 直接输入
MySql修改密码主要分三步!
第一步: 设置成你想要的密码
SET PASSWORD = PASSWORD('root');
第二步: 设置密码不过期
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
第三步:刷新MySQL的系统权限相关表,否则会出现拒绝访问
flush privileges;
Mysql这时候已经可以用咯 哈哈 ,楼主菜B,启动Mysql的服务什么的都是自己去启动的, 没有用命令,自己看帖子 然后摸索出来这么一套流程.
I hope it will be helpful for you !
相关文章推荐
- MySQL中的integer 数据类型
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- MySQL存储过程
- Android IPC进程间通讯机制
- Android之获取手机上的图片和视频缩略图thumbnails
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- PropertyChangeListener简单理解