博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python - - MySQL数据库 - - 操作锦集
阅读量:6694 次
发布时间:2019-06-25

本文共 1276 字,大约阅读时间需要 4 分钟。

  • :环境配置信息,系统环境CentOS 7.4,数据库版本 mysql-5.7.24

1,跳过授权表

# 在命令行跳过授权表命令mysqld_safe --skip-grant-tables &# 在 my.cnf 文件配置跳过授权表命令[mysqld]skip-grant-tables

2,更改root密码

# 方法一:update mysql.user set authentication_string=password('root') where user='root' and host='localhost';flush privileges;# 报错如下:使用方法二ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.# 方法二:alter user user() identified by "root";flush privileges;
# 更改密码策略为LOWset global validate_password_policy=0;

3,创建新用户并授权

# 授权本地登录grant all privileges on *.* to test@localhost identified by 'test';# 授权远程登录grant all privileges on *.* to test@'%' identified by 'test';

4, 通过 Navicat 创建数据库报错

# 报错如下[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by# 查询select version(), @@sql_mode;# 临时生效修改SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY','')); # 永久生效改 my.cnfsql_mode='NO_ENGINE_SUBSTITUTION'# 重启mysqlservice mysql restart

5,查死锁

show engine innodb status \G;select * from information_schema.INNODB_TRX;

转载于:https://www.cnblogs.com/xiaoqshuo/p/9890512.html

你可能感兴趣的文章
《数据库系统概念》5-连接、视图和事务
查看>>
PL/SQL使用技巧收集
查看>>
skipped when looking for precompiled header
查看>>
easymybatis中字段自动填充
查看>>
java 电子商务云平台b2b b2c o2o springmvc+mybatis+spring cloud+spring boot
查看>>
如何通过ad组策略让domain users用户可以远程桌面?
查看>>
线程池的使用
查看>>
vb的winio模拟键盘鼠标部分参考代码
查看>>
等待多个并发事件完成的模型
查看>>
如何使用 PyCharm+Docker 打造深度学习利器
查看>>
十大压力测试工具,收下
查看>>
Maven学习总结(八)——使用Maven构建多模块项目
查看>>
易宝典文章——怎样管理Exchange Server 2013邮箱邮件流功能之传递选项
查看>>
Interested Transaction List ( ITL ) in Oracle
查看>>
Spring
查看>>
Centos 6.3 install Darwin Streaming Server 6.0.3
查看>>
个人博客的推广
查看>>
VUE页面渲染问题
查看>>
浮点型
查看>>
81.node.js前端html时页面格式错乱解决办法
查看>>