Windows下Mysql安装,修改登录密码

一、Mysql安装分可执行程序安装和解压安装两种,其中可执行程序安装按照提示操作即可,下面结合其它网上的说明理一下解压安装流程

1. 将zip文件解压到目标文件夹中, 这个data目录有的已经存在了,此步骤应该是可以跳过的

或者说,直接执行初始化mysqld --initialize

  注意: 在 5.7 需要初始化 data 目录:进入E:\mysql-5.7.20-winx64\bin 下,按住SHIFT右键打开运行cmd(管理员身份)

执行命令>mysqld --initialize-insecure --user=mysql  在E:\mysql-5.7.20-winx64目录下生成data目录

2. 安装Mysql,这一步其实就是写注册表,为启动服务做准备

执行命令mysqld install

3. 启动服务

执行命令 > net start mysql

二、登录Mysql及修改密码

1.登录Mysql

执行命令 

> mysql -h 主机名 -u 用户名 -p
  • -h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0。1)该参数可以省略;
  • -u : 登录的用户名;
  • -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项

2.查询用户密码:

执行命令:

mysql> select host, user, authentication_string from mysql.user;

3.设置(或修改)root用户密码:

mysql> update mysql.user set authentication_string=password("123456") where user="root";           #password("123456"),此处引号中的内容是密码,自己可以随便设置

Query OK, 1 row affected, 1 warning (0.00 sec)

Rows matched: 1  Changed: 1  Warnings: 1

mysql> flush privileges;                                         #作用:相当于保存,执行此命令后,设置才生效,若不执行,还是之前的密码不变

Query OK, 0 rows affected (0.01 sec) 

  实际上我使用以上命令都没有修改成功,后来直接使用命令使用 set password for 'username'@'host' = password('newpassword') 命令修改新的密码

4.退出mysql

mysql> quit

其它相关知识课参考网址: http://www.runoob.com/mysql/mysql-administration.html

posted @ 2018-12-14 17:42  傍风无意  阅读(96)  评论(0)    收藏  举报