mysql root密码忘记2018_MySQL数据库之2018-03-28设置及修改mysql用户密码学习笔记
本文主要向大家介绍了MySQL数据库之2018-03-28设置及修改mysql用户密码学习笔记 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。
退出mysql方法
quit或者exit
设置及修改mysqlroot用户密码
安装mysql后,默认管理员root密码为空,这很不安全,需要设置一个密码,在安装mysql单实例后,有个初始优化的一些安全措施:
为root设置了密码
删除无用的mysql库内的用户账号。
删除默认存在的test数据库
除了以上方法,针对mysql数据库的用户处理,我们还有更严格的做法如下:
增加system并提升为超级管理员,即和root等价的用户,只是名字不同。
mysql>grant all privileges on . to system@‘localhost‘ identified by‘123456‘ with grant option;
Query OK, 0 rows affected(0.00 sec)
删除所有mysql中的用户,包括root超级用户。
mysql>delete from mysql.user;
Query OK, 2 rows affected(0.00 sec)
为管理员root用户设置密码方法
mysqladmin -u root password ‘123456‘
mysqladmin -u root -p‘123456‘ password ‘dc123456‘ -S /data/3306/mysql.sock
以上的命令是在linux命令行,不是MySQL命令行
修改管理员root密码法一:命令行外修改法
mysqladmin -u root -p‘123456‘ password ‘dc123456‘
mysqladmin -u root -p‘123456‘ password ‘dc123456‘ -S /data/3306/mysql.sock
修改管理员root密码法二:sql语句修改法
mysql>UPDATE mysql.user SET password=PASSWORD("dc123456") WHERE user=‘root‘;
flush privileges;
提示:此法适合密码丢失后通过--skip-grant-tables参数启动数据库后修改密码。
重要提示:1、必须指定条件2、必须指定password()函数来加密更改密码,否则无效。
修改管理员root密码法三
MySQL安装完毕后,root默认口令为空,需要马上修改root口令:
mysql>set password=password(‘123456‘);
提示:此法不适合--skip-grant-tables方式修改密码。
修改密码操作后,应该都执行flush privileges;刷新一下。
找回丢失的mysql root用户密码
启动修改丢失的MySQL单实例root密码方法
首先停止MySQL
[root@linux02 ~]# /etc/init.d/mysqld stop
使用--skip-grant-tables登陆mysql,忽略授权登陆验证。
[root@linux02 ~]# mysqld_safe --skip-grant-tables --user=mysql &
[root@linux02 ~]# mysql
使用update修改root的密码,不能使用mysqladmin password修改,因为需要提供原密码。
mysql>update mysql.user set password=password("dc123456") where user=‘root‘ and host=‘localhost‘;
flush privileges;
mysql>quit
mysqladmin -uroot -pdc123456 shutdown
/etc/init.d/mysqld start
mysql -uroot -pdc123456
提示:在启动时加--skip-grant-tables参数,表示忽略授权表验证。
多实例MySQL启动修改丢失root密码方法
关闭MySQL
启动时加--skip-grant-tables参数
mysqld_safe --defaults-file=/data/3306/my.cnf --skip-grant-table &
mysql -uroot -p -S /data/3306/mysql.sock
修改密码方法
mysql>update mysql.user set password=password("dc123456") where user=‘root‘ and host=‘localhost‘;
flush privileges;
mysql>quit
[root@linux02 ~]# mysqladmin -uroot -pdc123456 shutdown
[root@linux02 ~]# /etc/init.d/mysqld start
[root@linux02 ~]# mysql -uroot -pdc123456
以上就介绍了MySQL的相关知识,希望对MySQL有兴趣的朋友有所帮助。了解更多内容,请关注职坐标数据库MySQL频道!
mysql root密码忘记2018_MySQL数据库之2018-03-28设置及修改mysql用户密码学习笔记相关推荐
- mysql root密码忘记2018_2018-03-28设置及修改mysql用户密码学习笔记
退出mysql方法 quit或者exit 设置及修改mysqlroot用户密码 安装mysql后,默认管理员root密码为空,这很不安全,需要设置一个密码,在安装mysql单实例后,有个初始优化的一些 ...
- php mysql 修改密码_设置及修改MySQL root用户密码
设置及修改MySQL root用户密码 MySQL数据库用户安全策略介绍 安装mysql数据库后,默认的管理员root密码是空,这很不安全,因此需要设置一个密码 为root设置密码 删除无用的MySQ ...
- 阿里云 mysql 修改root密码修改_设置及修改MySQL root用户密码 - MySQL中文参考手册...
设置及修改MySQL root用户密码MySQL数据库用户安全策略介绍 安装mysql数据库后,默认的管理员root密码是空,这很不安全,因此需要设置一个密码为root设置密码 删除无用的MySQL库 ...
- MySQL的root用户修改普通用户密码
root用户修改普通用户的密码 GRANT语句 使用GRANT语句,修改普通用户密码 GRANT语句,不仅可以创建用户为用户授权,还可以修改用户的密码 通常情况下,为了不影响当前账户的权限,可以使用G ...
- 9、 root修改普通用户密码
在 MySQL 中,root 用户拥有很高的权限,不仅可以修改自己的密码,还可以修改其他用户的密码.本节主要介绍 root 用户修改普通用户密码的几种方法. 使用SET语句修改普通用户的密码 在 My ...
- 通过root权限可直接修改Ubuntu用户密码(需要知道root密码)
通过root权限可直接修改Ubuntu用户密码 首先需先进入root模式(需知道root密码) 命令1: su root(进入管理员模式) 命令2: sudo passwd xxxxxxx(xxxxx ...
- 批量修改linux服务器密码,Linux下批量修改服务器用户密码方法步骤
Linux下批量修改服务器用户密码方法步骤 密码快要过期.由于机器数量众多,因此采用批量修改密码的方式来进行处理. 下面是具体步骤: 1.配置ssh免key # ssh-keygen -t rsa - ...
- HAC集群修改管理员用户密码
瀚高数据库 目录 环境 文档用途 详细信息 环境 系统平台:Linux x86-64 Red Hat Enterprise Linux 7 版本:4.5.6,4.5.7 文档用途 本文档用于指导HAC ...
- Linux修改普通用户密码
[起因] 人都会忘记密码,即使你之前做过了统计,但是一次不经意的修改,没有统计,也会产生大麻烦. [前提] 此前提为你修改虚拟机用户密码所必须的软件: XShell任意版本即可 [具体 ...
最新文章
- 《小账本》开发日志 第三天
- eve模拟器华为镜像_EVE-NG简单入门介绍
- 求一个数组的最长递减子序列 比如{9,4,3,2,5,4,3,2}的最长递减子序列为{9,5,4,3,2}...
- C++写的B+树源码
- 浅谈C#的垃圾回收-关于GC、析构函数、Dispose、and Finalize asp.net GC之析构函数详解...
- NOIP2015运输计划
- PLC编程技术的发展及应用
- 关于连接PostgreSQL时提示 FATAL: password authentication failed for user 连接用户名 的解决方法...
- php opendir(),php之opendir()函数的用法
- 小米手机开启开发者模式的步骤与方法
- shell美元符_Linux Shell中的美元符号$ | 学步园
- Matlab求解黎卡提方程
- 华为手机怎么隐藏按键图标_你的华为手机隐藏功能,待激活
- 如何增加百度收录有什么方法
- JAVA学习代码——验证手机号码是否正确
- 学习平面设计的三个入门步骤
- AS下如何生成自定义的.jks签名文件, 以及如何生成数字签名
- 读 精益数据分析 笔记
- 史上最通熟易懂的检索式聊天机器人讲解
- 计算机主机无信号输出,电脑屏幕不亮主机还在运行显示无信号(教你解决方法)...
热门文章
- 猿人学·爬虫逆向高阶课
- 五年级计算机教案及反思,2014-2015学年度下册五年级信息技术教案(有教学反思).doc...
- Inventor API 年度需求调查
- c语言作文的题目_高中信息技术招聘C语言编程题精选
- found 2 critical severity vulnerabilities run `npm audit fix` to fix them, or `npm audit` for deta
- 控制富文本中图片宽高_tinyMCE富文本编辑器如何设置默认的图片宽度
- JEECG 3.7.1版本发布,企业级JAVA快速开发平台
- spring-cloud-stream-binder-rabbit 3.1 消费者无法创建队列
- 2018中美经济学家金融科技创新论坛圆满结束 ETM区块链新技术成焦点
- 学计算机的闷骚,当一个“闷骚”是一种怎样的体验?-心理学文章-壹心理