mysql免安装版5.7.7以后在windows上的那些操作(1)

 

今天是个好日子,所有不上班的日子都是好日子。

当下雨碰上了周末,这就是最美好的邂逅。美好的时刻就要做些美好的事情,比如睡觉···是不可能的。只能搞点什么事情来给懵懂时的自己补上彼时丢失的东西···

 

^_^ ══════════════════════════════知其然而不知所以然的分割线══════════════════════════════ ^_^

 

 

mysql 5.7.7以后的免安装版不在包含data目录,这个操作有点骚,上mysql的官网扒一下套路就这么出来了。

 

 

从使用mysqld初始化data目录说起···

 

1、下载免安装zip文件如图1

mysql免安装版5.7.7以后在windows上的那些操作(1)

图1

 

 

2、解压后如图2

 mysql免安装版5.7.7以后在windows上的那些操作(1)

2

如图3所示,跟官网上讲的是一毛一样,真是没有data目录。

mysql免安装版5.7.7以后在windows上的那些操作(1)

图3

 

 

3、初始化

 mysql免安装版5.7.7以后在windows上的那些操作(1)

图4

指定安装目录和data目录位置,如图4。

滴,滴滴,开车了……

mysql免安装版5.7.7以后在windows上的那些操作(1)

图5

输入 mysqld --initialize 命令,执行后data目录(5)就有了

4、启动mysql

mysql免安装版5.7.7以后在windows上的那些操作(1)

 图6

输入mysqld执行后如图6

 

mysql免安装版5.7.7以后在windows上的那些操作(1)

图7

查看进程(图7)可以看到mysql已经启动成功。

5、使用命令行访问数据库(8)

mysql免安装版5.7.7以后在windows上的那些操作(1)

图8

Data目录 初始化时mysql会有三个保留账号

‘Root’@’localhost’root账号具有所有权限,可以执行任何数据库的操作。

'mysql.sys'@'localhost':这个账号不能在客户端连接,是为了避免发生root账户被rename或者移除这么尴尬的事情而保留的账号。

'mysql.session'@'localhost':这个账号,一句话,不能在客户端连接,

Root 账号的密码可以在日志文件中查看(9),不过这个账户的密码被标记为expired,需要登陆后修改一下

 mysql免安装版5.7.7以后在windows上的那些操作(1)

图9

获取密码后可以重新执行登陆的操作,如图10

mysql免安装版5.7.7以后在windows上的那些操作(1)

图10

6、修改默认密码

mysql免安装版5.7.7以后在windows上的那些操作(1)

图11

修改密码后退出,如图11

重新启动mysql后用新密码登陆,如图12

mysql免安装版5.7.7以后在windows上的那些操作(1)

图12

mysql免安装版5.7.7以后在windows上的那些操作(1)

 图13

可以查看一下数据库信息,如图13,初始化会有四个数据库。

 7、关闭mysql,如图1415

 

mysql免安装版5.7.7以后在windows上的那些操作(1)

 图14

mysql免安装版5.7.7以后在windows上的那些操作(1)

图15

此时mysql的进程已经没有,mysql已经关掉了。

 

转载于:https://www.cnblogs.com/yidongdematong/p/yddmt0001.html