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
浙公网安备 33010602011771号