![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库-mysql
文章平均质量分 70
QC班长
CSDN程序员学院讲师,CSDN内容合伙人,全栈领域优质创作者,高级瑜伽导师-阿斯汤加瑜伽练习者,透过IT看世界!
展开
-
Ubuntu20.04版本部署MySQL8.0关闭库名表名区分大小写和自定义数据目录(datadir)路径
1、停止MySQL服务sudo systemctl stop mysql # 停止MySQL服务2、 将data目录移到自定义的目录下面,我们的自定义目录 /mnt/sdc/mysql_datasudo mv /var/lib/mysql /mnt/sdc/mysql_data # 移动data目录到指定位置3、 修改配置文件sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf # 编辑配置文件修改默认的。原创 2024-04-15 14:29:30 · 753 阅读 · 0 评论 -
前后端性能优化实践(含Java代码部分、数据库部分、React前端部分)
性能优化某种意义上是对资源取舍利用的问题。通常是就是空间和时间的互换与取舍。以下是我收集到的常见的6种互换手段。1、索引索引的原理是拿额外的存储空间换取查询时间,增加了写入数据的开销,但使读取数据的时间复杂度一般从O(n)降低到O(logn)甚至O(1)。在数据集比较大时,不用索引就像从一本没有目录而且内容乱序的新华字典查一个字,得一页一页全翻一遍才能找到;用索引之后,就像用拼音先在目录中先找到要查到字在哪一页,直接翻过去就行了。书籍的目录是典型的树状结构。2、缓存。原创 2023-11-24 13:40:11 · 1064 阅读 · 0 评论 -
利用Navicat Premium导出数据库表结构信息至Excel的方法
3、导出到Excel文件或直接复制到Excel文件中。2、通过表名称查询该表的所有字段信息。1、通过SQL语句查出所有的表名称。原创 2022-11-23 13:35:13 · 5721 阅读 · 0 评论 -
MyBatis、MyBatisPlus转义数据库关键字
需求说明:有的数据库表在设计的时候,表的字段名和数据库的关键字重复了,查询时需要做转义处理。用的是Mybatis-plus自带的方法,需要修改实体类,MySQL解决办法需要给表关键字加反引号。来转义,SQL Server使用。SQLServer是加[]...原创 2022-08-14 16:54:40 · 5478 阅读 · 0 评论 -
macOS Big Sur11.4版本解决MySQL 8.0.x系统偏好里无法启动停止服务的问题,附Launchctl 命令和.plist文件的拓展知识
一、问题及解决方法升级了最新的macOS Big Sur11.4后MySQL8.0.x版本的在系统偏好面板里就无法启动了,整个8.0.x版本的MySQL都安装试了一遍还是一样的问题,也没有弹出任何错误信息,需要在控制台使用命令启动、停止,命令如下:sudo /usr/local/mysql/support-files/mysql.server startsudo /usr/local/mysql/support-files/mysql.server stopsudo /usr/local/my原创 2021-07-14 14:39:33 · 2353 阅读 · 20 评论 -
Mac BookPro升级最新版11.2.3 (20D91)后MySQL8.23无法启动,系统偏好中点 ‘Start MySQL Server’ 没反应
Mac BookPro升级最新版11.2.3 (20D91)后MySQL8.23无法启动,系统偏好中点 ‘Start MySQL Server’ 没反应。这个可能是升级系统使得文件权限发生变化,尝试下面的方法修改权限后,可以在控制台中启动,但在系统偏好中点击按钮还是无效。记录下sudo chown -RL root:mysql /usr/local/mysqlsudo chown -RL mysql:mysql /usr/local/mysql/datasudo /usr/local/mysq原创 2021-03-25 17:35:56 · 541 阅读 · 1 评论 -
聊聊E-R图-转自大学老师的分享,或许对你有些帮助
这久在评审学生毕业论文,长久以来也一直在做这方面的工作,我们计科系的毕业论文是配套毕业设计的,而毕业设计基本都需要数据库,于是就有用ER图描述数据库设计的要求。但最近几年来,几乎所有学生的ER图都有这样的问题,就是把操作员,如管理员,用户等作为实体,无可厚非,数据库里的确有管理员和用户相关的表,但这个实体好厉害,因为其和其他所有实体都有关系,关系是什么呢?管理。这就错的厉害了,下面探讨下ER图,看...原创 2019-06-12 12:35:36 · 6740 阅读 · 17 评论 -
WordPress网站出现Error establishing a database connection原因及解决方法
WordPress网站出现Error establishing a database connection(建立数据库连接时出错),重启服务器或者用service mysqld restart命令(MySQL数据库)或者systemctl restart mariadb.service命令(MariaDB数据库)可以暂时解决问题,过一段时间还会出现。出现问题的服务器配置:1G内存,1核CPU...原创 2019-05-08 21:34:23 · 16524 阅读 · 4 评论 -
Navicat Premium Mac 12.0.22 破解,MacOS Mojave 10.14.1有效
注意:Navicat Premium Mac 12.0.22 安装破解MacOS Mojave 10.14.1有效,不是最新版的Navicat Premium Mac 12.1.xx的,目前最新版的安装后还没找到RSA加密公钥。测试环境:MacOS Mojave 10.14.1破解思路依然是替换RSA加密算法公钥,不过Mac中的公钥放在程序包目录的rpk文件中,文本编辑替换即可。-----...原创 2018-11-02 17:22:20 · 5127 阅读 · 4 评论 -
mysql 设置root超级用户只读权限[对整个库表设置只读权限]
mysql 设置root超级用户只读权限[对整个库表设置只读权限]设定了后,所有的select查询操作都是可以正常进行的set global read_only=1;--针对普通MySQL数据库用户设置为只读set global super_read_only=1;--针对super类MySQL数据库用户设置为只读,比如root用户//flush tables with read lock...原创 2018-10-15 23:56:24 · 3924 阅读 · 1 评论 -
win10 1709版本安装MySQL5.7.21绿色版
1、解压下载好的MySQL包、放到指定的位置2、配置好系统环境变量3、创建my.ini文件并将一下内容复制到其中,放在与bin文件夹同级的目录下[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=G:/server_to...原创 2018-03-14 00:20:00 · 614 阅读 · 0 评论 -
MYSQL问题解决方案:Access denied for user 'root'@'localhost' (using password:YES)
开发Web项目时,连接MYSQL数据库,出现问题:Access denied for user 'root'@'localhost' (using password:YES)。 经查找资料发现是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。 解决方案:打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-gr原创 2017-09-27 16:31:16 · 8773 阅读 · 1 评论 -
常用数据库的驱动程序名,驱动类名以及URL
常用数据库的驱动程序名,驱动类名以及URL1.Oracle数据库: 驱动程序包名:ojdbc14.jar 驱动类的名字:oracle.jdbc.driver.OracleDriver JDBC URL:jdbc:oracle:thin:@dbip:port:databasename 说明:驱动程序包名有可能会变 JDBC URL中各个部分含义原创 2017-08-30 23:35:25 · 14633 阅读 · 1 评论 -
ehcache缓存的使用及配置
一.介绍与应用场景ehcache是一开源缓存工具,其许可证为Apache License, Version 2.0,非常友好的许可。在 sourceforge.NET 上可找到它的最新版本。缓存应用在多个领域并发挥作用,ehcache可应用于数据库访问缓存,安全认证缓存,web缓存,soap 和 RESTFul 服务缓存,应用程序持久对象缓存以及分布式缓存。二.架设开发环境无它原创 2017-08-05 14:42:10 · 15676 阅读 · 1 评论 -
MySQL创建用户与授权方法
一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以原创 2017-04-19 13:23:38 · 582 阅读 · 0 评论