MySQL
文章平均质量分 91
nklinsirui
DevOps的实践者和布道者。
中国DevOps社区特邀讲师。
现在某国际开源软件公司担任高级专家顾问、开放创新实验室架构师。
曾在某电子政务公司担任高级系统架构师、公司技术委员会常设专家组成员。
曾在某国际咨询公司担任技术架构交付经理。
曾在某跨国银行中国软件开发中心担任高级专家顾问。
展开
-
MariaDB GRANT ALL PRIVILEGES Access denied for user
文章目录MariaDB GRANT ALL PRIVILEGES Access denied for user 'root'@'localhost' (using password: YES)前言分析过程登录数据库检查数据库版本查看当前登录用户权限解决方法小结参考文档MariaDB GRANT ALL PRIVILEGES Access denied for user ‘root’@‘localhost’ (using password: YES)前言最近在一台MariaDB 5.5的数据库上试图授全原创 2020-07-12 14:16:19 · 1917 阅读 · 0 评论 -
在CentOS7中重置MySQL root密码
文章目录在CentOS7中重置MySQL root密码重设MySQL root密码参考文档在CentOS7中重置MySQL root密码重设MySQL root密码在MySQL 5.7.29 上验证通过。# 停止MySQLsudo systemctl stop mysqld# 设置关闭鉴权和网络连接sudo systemctl set-environment MYSQLD_OPTS="--skip-grant-tables --skip-networking"# 启动MySQLsudo原创 2020-06-05 12:07:52 · 1411 阅读 · 0 评论 -
MySQL按天或按月分区
文章目录MySQL表分区前言表分区根据日期进行分区查看数据库是否支持分区查看表分区定义增加分区查看执行计划是否使用了分区查看执行计划参考资料MySQL表分区前言表数据量过大时(一般指超过500万条)时可以考虑分区或分表方式。相比分表,分区更为简单,不需要对表的列进行拆分,应用程序不需要修改,也不需要引入分表分库的中间件。表分区常见的表分区是根据用户id、或区域,或日期进行分区。根据日期进行分区常见按天或按月进行分区,取决于每个分区的数据量大小。查看数据库是否支持分区show variab原创 2020-05-25 19:05:00 · 8032 阅读 · 0 评论 -
临时和永久设置MySQL sql_mode非容器方式和容器方式
文章目录临时和永久设置MySQL sql_mode前言查看sql_mode临时修改sql_mode永久修改sql_mode永久修改sql_mode(容器方式)不同MySQL版本默认sql_mode的区别参考文档临时和永久设置MySQL sql_mode前言MySQL的sql_mode对SQL执行有重要影响,且不同版本的MySQL的默认sql_mode也不同。如果你遇到原来可以执行的SQL,...原创 2020-03-26 13:48:20 · 6098 阅读 · 0 评论 -
Spring Boot使用MyBatis访问MySQL
文章目录Spring Boot使用MyBatis访问MySQL创建Spring Boot项目配置MySQL数据库连接创建数据库表自动生成代码在IDEA Database中配置数据库连接使用Free MyBatis Plugin自动生成代码完善自动生成的代码配置MyBatis编写Controller类测试参考文档Spring Boot使用MyBatis访问MySQL环境:Intellij I...原创 2020-03-21 22:39:06 · 866 阅读 · 0 评论 -
Spring Boo使用Spring Data JPA访问MySQL
文章目录使用IDEA开发Spring Data JPA for MySQL官方示例教程工具开发过程创建表自动生成JPA Entity添加Lombok支持修改UserRepository类配置数据库连接测试常见问题Q: 连接数据库时报`serverTimezone`的错Q: 'hibernate.dialect' not setQ: Table 'XXX.hibernate_sequence' do...原创 2020-02-25 15:35:51 · 477 阅读 · 0 评论 -
使用Flyway做数据库变更版本控制
文章目录使用Flyway做数据库变更版本控制前言Flyway介绍使用Flyway对Spring Boot项目做数据库变更版本控制后记参考文档附录Flyway properties使用Flyway做数据库变更版本控制前言在DevOps部署流水线中,需要对数据库变更做版本控制,要求能够做到:对数据库变更做版本控制执行数据库增量变更,包括执行DDL和DML语句防止重复执行一次编写SQL,...原创 2018-11-23 22:57:16 · 3002 阅读 · 0 评论 -
在CentOS 7上安装MySQL server 5.7
在CentOS 7上安装MySQL server 5.7前言下载安装启动mysql server设置mysql的root账号密码授权主机连接在防火墙上打开3306端口使用MySQL Workbench连接mysql server参考文档在CentOS 7上安装MySQL server 5.7前言本文介绍了在CentOS 7 上以rpm包的方式安...原创 2018-08-30 18:38:54 · 534 阅读 · 0 评论