mysql5.7.11 创建用户_修改更新查找MySQL5.7.x的root用户的默认密码
最近新安装了wamp3.0.4里面附带的mysql已经升级到了5.7版本了。MySQL5.7在性能方面有很大的提升。安装成功之后默认root的密码为空能登录。但是正常情况下需要给root重新设置新的密码。对于MySQL5.7版本来说和之前的5.6及以下版本的user表不一样了(user表里面没有了password这个字段了,mysql5.7 中保存密码的字段是 authentication_string)。直接上命令行。
mysql5.7 中保存密码的字段是 authentication_string
//如果你用Navicat的话,先默认密码登录直接执行sql语句
update mysql.user set authentication_string=password("www_dodobook_net") where User="root" and Host="localhost";
flush privileges;
//如果你用dos的话--进入到bin目录
cd D:\wamp\bin\mysql\mysql5.7.11\bin
//输入mysql 用户名和密码
mysql -u root -p
//新开DOS, 输入mysql,出现mysql> 命令标识符
mysql>update mysql.user set authentication_string=password("www_dodobook_net") where user="root" and Host="localhost";
mysql>flush privileges;
mysql>quit;
如果你忘了密码想找回密码的话,可以参考下面的方法
其实想要重置 5.7 的密码很简单,就一层窗户纸:
1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1
这一行配置让 mysqld 启动时不对密码进行验证
2、重启 mysqld 服务:systemctl restart mysqld
3、使用 root 用户登录到 mysql:mysql -u root
4、切换到mysql数据库,更新 user 表:
update user set authentication_string = password('root'), password_expired = 'N', password_last_changed = now() where user = 'root';
在之前的版本中,密码字段的字段名是 password,5.7版本改为了 authentication_string
5、退出 mysql,编辑 /etc/my.cnf 文件,删除 skip-grant-tables=1 的内容
6、重启 mysqld 服务,再用新密码登录即可.
另外,MySQL 5.7 在初始安装后(CentOS7 操作系统)会生成随机初始密码.
并在 /var/log/mysqld.log 中有记录,可以通过 cat 命令查看,找 password 关键字.
找到密码后,在本机以初始密码登录,并且(也只能)通过命令
alter user 'root'@'localhost' identified by 'root'
修改 root 用户的密码为 root,然后退出,重新以root用户和刚设置的密码进行登录即可。
也可以在安装的时候不生成随机密码,用 sudo mysqld --initialize-insecure
然后在自己设置密码 sudo /usr/bin/mysqladmin -uroot password 密码
如果你是之前的版本MySQL5.5 MySQL5.6的话请直接使用以下语句和方法
//先输入密码。默认为空就直接按Enter即可
mysql> use mysql
Database changed
mysql> update user set password=PASSWORD('www_dodobook_net') where user='root';
Query OK, 3 rows affected (0.02 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
大多老板都是在短期高估了技术革新的价值,而在长期低估了技术的价值
mysql5.7.11 创建用户_修改更新查找MySQL5.7.x的root用户的默认密码相关推荐
- mysql之库操作_创建用户_修改用户权限_修改用户密码
用户操作: 1.create user 'Faye'@'127.0.0.1'IDENTIFIED BY '123' #添加一个用户名字为Faye的用户,127.0.0.1为本机的ip,123为密码 ...
- MySQL数据库创建用户_修改用户_删除用户_设置用户
文章目录 创建新用户 使用 CREATE USER 语句创建用户 创建新用户,并且使用哈希值设置密码 创建一个只能在数据库所在主机访问数据库的用户 创建一个只能从指定 IP 连接数据库的用户 创建一个 ...
- root用户无法打开xclock_SecureCRT使用图形程序故障(root用户su登录oracle用户)
最近看一朋友机器上安装Xmanager之后,用SecureCRT登录后,在字符界面下就可以直接启动图形安装程序,随后自己尝试安装,却出现问题,现将解决方法描述如下: 一.安装了Xmanager软件,在 ...
- linux nobody 用户,Linux CentOS7安装配置tomcat8(使用非root用户/nobody用户运行)
Tomcat主要用于运行JavaWeb项目,打开:tomcat8官方下载,可以看到官方有Binary Distributions和Source Code Distributions两大类,前者是二进制 ...
- root和普通用户连接后ping www.baidu.com及破解root用户密码
一.远程连接后ping百度 1.先ping+ip地址看是否有回复 2.键入命令ssh root@ip地址(如果是普通用户就把root换成普通用户用户名)加密码建立远程连接 3.ping www.bai ...
- linux下安装mysql5.7.11全纪录_简单几步在Linux环境下安装MySQL5.7(附踩坑记录)
在Linux下安装MySQL可以说是每个开发者必备的知识 刚好我的服务器重装了一下 因此重新安装了MySQL 写下本文特此记录 下载MySQL的压缩包: 官网:https://dev.mysql.co ...
- c++创建二叉树_数据结构:查找(4)|| 平衡二叉树
在介绍平衡二叉树之前,应该先了解平衡因子的概念,平衡因子定义为左子树深度减去右子树深度,这个值的绝对值越大,非常容易理解它就对应着越不平衡的情况.一棵平衡的二叉树的平衡因子只能是1,0,-1 如何构建 ...
- macos 切换用户_如何在macOS上使用TouchID即时切换用户
macos 切换用户 Ever wish you could switch users instantly by pressing a button? Thanks to TouchID on the ...
- linux修改目录的所属用户,linux 修改目录文件权限,目录文件所属用户,用户组...
Java 多张图片合成一张 drawImage package com.yunfengtech.solution.business; import java.awt.Color; import jav ...
最新文章
- ubuntu 目录结构
- hbase.client.keyvalue.maxsize的默认值
- [20180403]访问dba_autotask_task无输出问题.txt
- ice 服务java连接,java - ICE中的连接计数 - 堆栈内存溢出
- 开源php todo,TODO:当PHP遇上IIS
- Eclipse中如何更改字体大小?
- 网络安全与管理精讲视频笔记10-Windows隧道模式IPSec配置实验演示
- 学习笔记(01):ThreeJS视频教程-了解着色器基础
- android:scaleType属性 centerCrop,fitXY,fitCenter
- java utf8 gbk 乱码,java UTF-8转GBK不乱码
- android来电录音软件,通话录音软件来电录音
- android自定义数字键盘
- 小学计算机课程目录五年级,小学信息技术课程目录.doc
- iOS framework动态库重签名
- 阿里云服务器建站、心选建站、定制建站有什么区别,如何选择
- PDCP 功能与基本概念
- 关于示波器是否必须要接地线的疑问
- java实现基本的购物车功能案例
- jenkins 构建提示 can‘t open file xxxx [Errno 2] No such file or directory
- 高纯氟聚合物(PFA)树脂的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告