mysql5.7 修改用户初始密码的方法
时间:2019-03-30
本文章向大家介绍mysql5.7 修改用户初始密码的方法,主要包括mysql5.7 修改用户初始密码的方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
当用户首次安装MySQL数据库时,总是想修改root的初始化密码,我也是,每次都百度一下,下面主要给出一些操作数据库的常用SQL和一些基本概念性的东西。
修改用户的初始化密码:
SET PASSWORD = PASSWORD(‘your new password'); ALTER USER ‘root'@‘localhost' PASSWORD EXPIRE NEVER; flush privileges;
创建新的用户:
CREATE USER ‘username'@‘host' IDENTIFIED BY ‘password';
给用户授予权限:
GRANT all privileges ON databasename.tablename TO ‘username'@‘host'; flush privileges;
设置和更改密码:
SET PASSWORD FOR ‘username'@‘host' = PASSWORD(‘password');
撤销权限:
REVOKE privilege ON databasename.tablename FROM ‘username'@‘host';
删除用户:
DROP USER ‘username'@‘host';
查看用户的授权:
SHOW grants for ‘username'@‘host';
Innodb引擎提供了ACID事务的支持:
- A(原子性;Atomicity)指一个事务要么全执行,要么不执行;
- C(一致性;Consistency)指事务的运行并不改变数据库中数据的一致性;
- I(独立性;Isolation)也称作隔离性,指两个以上事务不会交替执行的状态;
- D(持久性;Durability)指事务执行成功后,所做的改变会持久保存在数据库中,不会无缘无故地回滚;
MYSQL的隔离级别:
脏读:允许读取到未提交的脏数据。
不可重复读:在T1点读取了一些记录,在T2点重新读取这些记录时,这些记录可能已经被改变、或者消失不见。
幻读:解决了不重复读,保证了同一个事务里,查询的结果都是事务开始时的状态。
MYSQL的锁定机制:
锁定机制就是数据库为了保证数据库的一致性而使各种共享资源在被并发访问变得有序所设定的一种规则。
- 行级锁定
- 锁定对象的颗粒度很小,容易造成死锁,但锁定资源争用的概率也最小。
- 页级锁定
- 介于行级锁定和表级锁定之间。
- 表级锁定
最大颗粒度的锁定机制。不容易发生死锁,但是发生资源竞争的概率较大。
表级锁定主要应用于MyISAM,Memory,CSV等一些非事务性存储引擎。行级锁定主要应用于Innodb和NDBCluster存储引擎。页级锁定主要用于BerkeleyDB。
以上所述是小编给大家介绍的mysql5.7 修改用户初始密码的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解
- K8S的名称空间创建&&版本的升级、回滚操作
- SAP Cloud for Customer CLR(Code List Restriction)的一种高级用法
- SAP WebClient UI One Hit Navigation的实现方法
- 【打包构建】Mac下使用expect实现执行sudo命令时自动输入密码
- ASP.NET Core 奇淫技巧之SPA部署
- SAP Cloud for Customer Rule Editor的使用方法和底层工作原理
- (数据科学学习手札94)QGIS+Conda+jupyter玩转Python GIS
- 72-STM32+ESP8266+AIR202基本控制篇-移植使用-移植Android的MQTT包到自己的工程项目
- 用上Latex实现编辑伪代码
- TensorFlow交叉熵函数(cross_entropy)·理解
- 第05期:Prometheus 数据查询(一)
- 技术分享 | MySQL 复制那点事 - Seconds_behind_Master 参数调查笔记
- 线程有多少种状态?Runnable 一定在执行任务吗?
- swift 中类(class)和结构体(struct)区别
- C语言三剑客之《C专家编程》一书精华提炼