mysql使用小技巧_MySQL使用小技巧
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使用小技巧相关推荐
- mysql百万级去重_mysql优化小技巧之去除重复项(百万级数据)
mysql优化小技巧之去除重复项(百万级数据) 发布时间:2018-06-11 11:54, 浏览次数:482 , 标签: mysql 说到这个去重,脑仁不禁得一疼,尤其是出具量比较大的时候.毕竟咱不 ...
- mysql数据库优化大全_MySQL数据库优化技巧大全
简介: MySQL数据库优化技巧大全 MySQL优化三大方向 ① 优化MySQL所在服务器内核(此优化一般由运维人员完成). ② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进 ...
- mysql里面使用技巧_MySQL的使用技巧
MySQL的使用技巧 GROUP BYGROUP_CONCATCONCAT元数据视图表备份表空间占用情况 欢迎来到 来到大浪涛天的博客 ! 一.MySQL的使用技巧 1.GROUP BY的详细说明: ...
- Mysql 脚本兼容性测试_MySQL 测试小脚本〔案例〕
MySQL 测试小脚本[案例] 经常有人在msn上问我,如何做一个简单的测试.如insert数据到表中的行为. 比较myisam和innodb等. 在这里将自己写的一个小脚本放上来,希望你们停止骚扰我 ...
- mysql命令技巧_Mysql命令行技巧汇总
29月/13 1) pager pager真是一个很神奇的东西,它可以控制mysql的输出.默认值是stdout,直接输出. 艾,貌似讲不清楚啊,还是看几个例子吧: mysql> SELECT ...
- mysql 6.3 入门_Mysql 入门小练习
7.1 查询所有雇员月薪和: SELECT SUM(sal) FROM emp; 7.2 查询所有雇员月薪和,以及所有雇员佣金和: SELECT SUM(sal) AS '月薪和',SUM(com ...
- mysql设计技巧_MySQL库表设计小技巧
前言: 在我们项目开发中,数据库及表的设计可以说是非常重要,我遇到过很多库表设计比较杂乱的项目,像表名.字段名命名混乱.字段类型设计混乱等等,此类数据库后续极难维护与拓展.我一直相信只有优秀的库表设计 ...
- 总结MySQL建表、查询优化实用小技巧
MySQL建表阶段是非常重要的一个环节,表结构的好坏.优劣直接影响着后续的管理维护,赶在明天上班前分享总结个人MySQL建表.MySQL查询优化积累的一些实用小技巧. 技巧一.数据表冗余记录添加时间与 ...
- mysql建表测试_总结MySQL建表、查询优化实用小技巧
MySQL建表阶段是非常重要的一个环节,表结构的好坏.优劣直接影响着后续的管理维护,赶在明天上班前分享总结个人MySQL建表.MySQL查询优化积累的一些实用小技巧. 技巧一.数据表冗余记录添加时间与 ...
最新文章
- 使用Boost.Compute的STL 在GPU上添加两个向量的实现
- 运行第一个docker容器
- C++ class实现单向循环链表(完整代码)
- 160 - 50 DueList.5
- php 红包算法,PHP语言:实现微信红包拆分算法
- 方格取数(信息学奥赛一本通-T1277)
- Java核心技术- Java内存分配原理
- [轉]asp解析json
- Primavera P6用户密码锁定及管理员忘记密码处理
- AMS1117降压电路
- (转)常见数学符号及公式英文发音大全
- 500报错及故障排除
- TOOLTIPS 的相关用法
- Go 爬虫软件 Pholcus
- 牛客题解-------BC100: 直角三角形图案
- 一文带你了解 PPT 里面如何使用合适的图表
- 再探HEVC——理解不同类型的I帧
- 基于java愤怒的小鸟游戏的设计与实现
- 脚手架开发(2)-注册阶段
- spacemacs配置
热门文章
- Vue 前端导出后端返回的excel文件
- 原生JS基于window.scrollTo()封装垂直滚动动画工具函数
- 解决Windows环境下Git Bash 不能输入中文的问题
- Windows下安装maven-nexus私服
- 关于OpenCV的Mat画图问题
- caffe特征提取/C++数据格式转换
- Ubuntu win8 小设备版本
- 【转】c++ http下载文件
- Codeforces Round #564 (Div. 2)A
- Android 本地tomcat服务器接收处理手机上传的数据之案例演示