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

所属分类: 数据库 / Mysql 阅读数: 544
收藏 0 赞 0 分享

当用户首次安装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 修改用户初始密码的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

更多精彩内容其他人还在看

Mac 将mysql路径加入环境变量的方法

这篇文章主要介绍了Mac如何将mysql路径加入环境变量,有需要的朋友好按照下面的步骤操作即可
收藏 0 赞 0 分享

mysql 增加修改字段类型及删除字段类型

本节主要介绍了mysql如何增加修改字段类型及删除字段类型,需要的朋友可以参考下
收藏 0 赞 0 分享

Mysql主从复制(master-slave)实际操作案例

这篇文章主要介绍了Mysql主从复制(master-slave)实际操作案例,同时介绍了Mysql grant 用户授权的相关内容,需要的朋友可以参考下
收藏 0 赞 0 分享

MySQL异常处理浅析

这篇文章主要介绍了MySQL的异常处理,需要的朋友可以参考下
收藏 0 赞 0 分享

MySQL存储毫秒数据的方法

MySQL中没有可以直接存储毫秒数据的数据类型,但是不过MySQL却能识别时间中的毫秒部分。这篇文章主要介绍了MySQL存储毫秒数据的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

MySql中使用INSERT INTO语句更新多条数据的例子

这篇文章主要介绍了MySql中使用INSERT INTO语句更新多条数据的例子,MySQL的特有语法,需要的朋友可以参考下
收藏 0 赞 0 分享

Windows下MySql错误代码1045的解决方法

这篇文章主要介绍了Windows下MySql错误代码1045的解决方法,文中还包含了2个Linux下的解决方法,需要的朋友可以参考下
收藏 0 赞 0 分享

mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句

这篇文章主要介绍了mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句,一般在一些统计报表中比较常用这个时间段,需要的朋友可以参考下
收藏 0 赞 0 分享

mysql的中文数据按拼音排序的2个方法

这篇文章主要介绍了mysql的中文数据按拼音排序的2个方法,用于一些特殊环境,需要的朋友可以参考下
收藏 0 赞 0 分享

MySQL定期分析检查与优化表的方法小结

听DBA的人说,相比oracle,MySQL就是一个玩具级别的数据库,在网易门户中,DBA基本很少去管理到MySQL的东西,所以我们产品使用到的MySQL的一些配置和优化还是需要我们开发人员自己动手,下面就简单介绍一下实用的定期优化方法
收藏 0 赞 0 分享
查看更多