1)忘记密码:

参考:https://www.jb51.net/article/108609.htm

https://www.cnblogs.com/lemon-flm/p/7597879.html

https://www.v2ex.com/amp/t/333539

https://blog.csdn.net/hu721659947/article/details/80527069

如果你忘记了密码,怎么办?

我们可以打开 /etc/my.cnf 文件,在文件最下面里写入:

skip-grant-tables

保存退出就可以了,然后记得重启!!!

然后就可以不用输入密码就进入了,然后进入之后修改密码!!!

如果你修改密码的时候报这个错:

Operation ALTER USER failed for 'root'@'localhost'

或者这个错:

The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

别慌,这个是因为你使用了远程连接,还记得你把mysql数据库的user表的localhost改为%吧,表示任意连接,但是不安全,

就是因为你改了这个,你只要把他改回去:localhost root,然后还是那条命令:

ALTER USER "root"@"localhost" IDENTIFIED  BY "你的新密码";

就可以了,如果还不行的话,你就先 flush privileges;然后再修改。

2)打印操作日志:

进入到mysql数据库,实行这个命令:

set global general_log_file='/tmp/general.log';

然后再开启他:

set global general_log=on;

然后就设置完成了,然后你就可以根据你设置的文件路径查看你实行命令的日志文件:

sudo tail -f /tmp/general.log

3)添加用户:

进入mysql,实行命令:

create user 'jin'@'%' identified by 'Jin.123456';

这样就添加了一个账号为jin,密码为Jin.123456,允许外部连接的帐号。

但是这样的一个子账号权限有限,所以我们想赋予他这个子账号的权限的话:

grant all privileges on *.* to 'jin'@'%' identified by 'Jin.123456' with grant option;

GRANT ALL PRIVILEGES ON *.* TO 'imooc'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

mysql使用小技巧_MySQL使用小技巧相关推荐

  1. mysql百万级去重_mysql优化小技巧之去除重复项(百万级数据)

    mysql优化小技巧之去除重复项(百万级数据) 发布时间:2018-06-11 11:54, 浏览次数:482 , 标签: mysql 说到这个去重,脑仁不禁得一疼,尤其是出具量比较大的时候.毕竟咱不 ...

  2. mysql数据库优化大全_MySQL数据库优化技巧大全

    简介: MySQL数据库优化技巧大全 MySQL优化三大方向 ① 优化MySQL所在服务器内核(此优化一般由运维人员完成). ② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进 ...

  3. mysql里面使用技巧_MySQL的使用技巧

    MySQL的使用技巧 GROUP BYGROUP_CONCATCONCAT元数据视图表备份表空间占用情况 欢迎来到 来到大浪涛天的博客 ! 一.MySQL的使用技巧 1.GROUP BY的详细说明: ...

  4. Mysql 脚本兼容性测试_MySQL 测试小脚本〔案例〕

    MySQL 测试小脚本[案例] 经常有人在msn上问我,如何做一个简单的测试.如insert数据到表中的行为. 比较myisam和innodb等. 在这里将自己写的一个小脚本放上来,希望你们停止骚扰我 ...

  5. mysql命令技巧_Mysql命令行技巧汇总

    29月/13 1) pager pager真是一个很神奇的东西,它可以控制mysql的输出.默认值是stdout,直接输出. 艾,貌似讲不清楚啊,还是看几个例子吧: mysql> SELECT ...

  6. mysql 6.3 入门_Mysql 入门小练习

    7.1  查询所有雇员月薪和: SELECT SUM(sal) FROM emp; 7.2  查询所有雇员月薪和,以及所有雇员佣金和: SELECT SUM(sal) AS '月薪和',SUM(com ...

  7. mysql设计技巧_MySQL库表设计小技巧

    前言: 在我们项目开发中,数据库及表的设计可以说是非常重要,我遇到过很多库表设计比较杂乱的项目,像表名.字段名命名混乱.字段类型设计混乱等等,此类数据库后续极难维护与拓展.我一直相信只有优秀的库表设计 ...

  8. 总结MySQL建表、查询优化实用小技巧

    MySQL建表阶段是非常重要的一个环节,表结构的好坏.优劣直接影响着后续的管理维护,赶在明天上班前分享总结个人MySQL建表.MySQL查询优化积累的一些实用小技巧. 技巧一.数据表冗余记录添加时间与 ...

  9. mysql建表测试_总结MySQL建表、查询优化实用小技巧

    MySQL建表阶段是非常重要的一个环节,表结构的好坏.优劣直接影响着后续的管理维护,赶在明天上班前分享总结个人MySQL建表.MySQL查询优化积累的一些实用小技巧. 技巧一.数据表冗余记录添加时间与 ...

最新文章

  1. 使用Boost.Compute的STL 在GPU上添加两个向量的实现
  2. 运行第一个docker容器
  3. C++ class实现单向循环链表(完整代码)
  4. 160 - 50 DueList.5
  5. php 红包算法,PHP语言:实现微信红包拆分算法
  6. 方格取数(信息学奥赛一本通-T1277)
  7. Java核心技术- Java内存分配原理
  8. [轉]asp解析json
  9. Primavera P6用户密码锁定及管理员忘记密码处理
  10. AMS1117降压电路
  11. (转)常见数学符号及公式英文发音大全
  12. 500报错及故障排除
  13. TOOLTIPS 的相关用法
  14. Go 爬虫软件 Pholcus
  15. 牛客题解-------BC100: 直角三角形图案
  16. 一文带你了解 PPT 里面如何使用合适的图表
  17. 再探HEVC——理解不同类型的I帧
  18. 基于java愤怒的小鸟游戏的设计与实现
  19. 脚手架开发(2)-注册阶段
  20. spacemacs配置

热门文章

  1. Vue 前端导出后端返回的excel文件
  2. 原生JS基于window.scrollTo()封装垂直滚动动画工具函数
  3. 解决Windows环境下Git Bash 不能输入中文的问题
  4. Windows下安装maven-nexus私服
  5. 关于OpenCV的Mat画图问题
  6. caffe特征提取/C++数据格式转换
  7. Ubuntu win8 小设备版本
  8. 【转】c++ http下载文件
  9. Codeforces Round #564 (Div. 2)A
  10. Android 本地tomcat服务器接收处理手机上传的数据之案例演示