mysql5.7 修改用户初始密码的方法

作者:EBABEFAC 时间:2024-01-14 17:33:36 

当用户首次安装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的隔离级别:

mysql5.7 修改用户初始密码的方法 

脏读:允许读取到未提交的脏数据。

不可重复读:在T1点读取了一些记录,在T2点重新读取这些记录时,这些记录可能已经被改变、或者消失不见。
幻读:解决了不重复读,保证了同一个事务里,查询的结果都是事务开始时的状态。

MYSQL的锁定机制:

锁定机制就是数据库为了保证数据库的一致性而使各种共享资源在被并发访问变得有序所设定的一种规则。

  • 行级锁定

  • 锁定对象的颗粒度很小,容易造成死锁,但锁定资源争用的概率也最小。

  • 页级锁定

  • 介于行级锁定和表级锁定之间。

  • 表级锁定

最大颗粒度的锁定机制。不容易发生死锁,但是发生资源竞争的概率较大。

表级锁定主要应用于MyISAM,Memory,CSV等一些非事务性存储引擎。行级锁定主要应用于Innodb和NDBCluster存储引擎。页级锁定主要用于BerkeleyDB。

以上所述是小编给大家介绍的mysql5.7 修改用户初始密码的方法网站的支持!

来源:http://blog.csdn.net/jcw321/article/details/72874946

标签:mysql5.7,修改,密码
0
投稿

猜你喜欢

  • javscript 数组扁平化的实现

    2024-04-28 10:18:49
  • vue2中基于vue-simple-upload实现文件分片上传组件功能

    2024-05-09 15:23:25
  • css学习笔记: css新闻列表的特殊做法

    2009-07-19 14:25:00
  • MYSQL大表加索引的实现

    2024-01-16 03:12:36
  • Mysql复制表结构、表数据的方法

    2024-01-22 22:13:45
  • Python使用requests xpath 并开启多线程爬取西刺代理ip实例

    2023-05-01 23:36:51
  • Python中PyQt5/PySide2的按钮控件使用实例

    2023-03-04 16:27:44
  • VMWare 虚拟机Centos7安装Oracle数据库的教程图解

    2024-01-13 22:00:24
  • 详解Python 协程的详细用法使用和例子

    2022-12-09 09:51:19
  • python numpy实现文件存取的示例代码

    2022-01-11 07:14:58
  • Python机器学习之K-Means聚类实现详解

    2022-01-20 07:05:14
  • Vue中的字符串模板的使用

    2024-05-09 10:42:52
  • Python基于Opencv来快速实现人脸识别过程详解(完整版)

    2023-09-06 17:04:25
  • python如何提取英语pdf内容并翻译

    2023-06-13 13:37:27
  • Python将list中的string批量转化成int/float的方法

    2021-12-11 00:11:59
  • jquery 常用操作

    2010-01-12 16:00:00
  • MySQL连接查询实例详解

    2024-01-28 11:39:13
  • python3.9实现pyinstaller打包python文件成exe

    2022-10-28 18:27:35
  • 怎么让按钮更容易被点击

    2007-08-22 09:07:00
  • Mysql查询最近一条记录的sql语句(优化篇)

    2024-01-17 02:33:57
  • asp之家 网络编程 m.aspxhome.com