MySQL 探索
文章平均质量分 75
MySQL 探索
Web3&Basketball
编程和运动,诗和远方
展开
-
RDS for MySQL实际内存分配情况介绍
RDS 的内存是重要的性能参数,常常出现由于异常的 SQL 请求以及待优化的数据库导致内存利用率升高的情况,严重时还会出现由于 OOM 导致实例发生 HA 切换的情况。MySQL 的内存大体可以分为共享内存和 session 私有内存两部分,下面将详细介绍各部分的构成。共享内存 执行如下命令,即可查询示例的共享内存分配情况:show variables where variabl...转载 2018-02-22 18:02:14 · 1130 阅读 · 0 评论 -
阿里云服务器ECS上CentOS安装mysql
阿里云服务器ECS上CentOS安装mysql安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件;第二种是使用RPM或其他包进行安装,这种安装进程会自动完成系统的相关配转载 2017-01-10 10:12:23 · 7755 阅读 · 3 评论 -
mysql 8.0.19修改密码
mysql 8.0.19修改密码:登录 mysql -uroot -p2.使用mysql;use mysql;修改密码: alter user 'root'@'localhost' identified with mysql_native_password by '123456';刷新系统权限表 flush privileges;...原创 2020-04-27 17:37:40 · 936 阅读 · 0 评论 -
Mysql 连接报错 Can't connect to MySQL server on “127.0.0.1” (61)
在CentOS 7, 把mysql的服务加入到防火墙里:sudo firewall-cmd --zone=public --permanent --add-service=mysql然后重启防火墙:sudo systemctl restart firewalld原创 2017-03-07 11:17:54 · 4807 阅读 · 1 评论 -
mysql 8.0.19安装后,用Sequel pro连接的时候报错:‘caching_sha2_password‘ cannot be loaded【已经解决】
‘caching_sha2_password’ cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found在用Sequel Pro链接本地MySQL的时候(用brew安装mysql,版本应该是在8以上),报以上错,解决办法如下:启动mysqlbrew servic...原创 2020-04-27 15:12:57 · 1355 阅读 · 0 评论 -
MySQL详解
MySQL 是一种开源的关系型数据库管理系统,最初由瑞典的 MySQL AB 公司开发,并于 2008 年被 Oracle 收购。MySQL 是目前最流行的关系型数据库管理系统之一,广泛应用于 Web 应用程序、企业级应用程序、大数据和数据挖掘等领域。MySQL 的历史和发展:MySQL 最初是由 Michael Widenius 和 Allan Larsson 于 1979 年开发的。当时,他们正在为瑞典的一个电话公司开发一个账单系统,需要一个快速的数据存储和处理工具。原创 2023-07-29 16:53:33 · 724 阅读 · 5 评论 -
Sequel pro 1.1.2连接Mysql 8.0.19,创建表一直loading,报错:NSInvalidArgumentException【已经解决】
Sequel pro 1.1.2连接Mysql 8.0.19,创建表一直loading,报错如下:NSInvalidArgumentException-[_NSInlineData isEqualToString:]: unrecognized selector sent to instance 0x60400003c0c0(0 CoreFoundation ...原创 2020-04-27 17:00:02 · 2032 阅读 · 1 评论 -
mysql-connector-java 5和6区别:com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别以及设定serverTimezone
如果未明确设置,MySQL 5.5.45+, 5.6.26+ and 5.7.6+版本默认要求建立SSL连接。如果你需要用SSL连接,就要为服务器证书验证提供信任库,并设置。是 mysql-connector-java 5中的,是 mysql-connector-java 6中的。如果你有任何问题也可以私信我,看到后会尽可能回。不推荐不使用服务器身份验证来建立SSL连接。如果你不需要使用SSL连接,你需要通过设置。为了符合当前不使用SSL连接的应用程序,但是你的driver用的还是。来显式禁用SSL连接。原创 2022-11-06 11:48:58 · 797 阅读 · 53 评论 -
Mac “Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' ”
在Mac上启动mysql的时候,出现如下提示:“Warning:The /usr/local/mysql/data directory is not owned by the ‘mysql’ or ‘_mysql’ ”sudo chown -RL root:mysql /usr/local/mysqlsudo chown -RL mysql:mysql /usr/local/mysql/da...原创 2019-02-27 13:13:01 · 645 阅读 · 0 评论 -
Mysql | 查看表的索引
因此索引也会有它的缺点:虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。2.当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,降低了数据的维护速度。原创 2018-02-07 19:58:40 · 113684 阅读 · 68 评论 -
[Note] Start binlog_dump to master_thread_id(453861043) slave_server(4294967295), pos(, 4)
在用mysql的Master/Slave主从同步的时候,出现了如下错误:[Note] Start binlog_dump to master_thread_id(453861043) slave_server(4294967295), pos(, 4)于是查找资料发现和slave_net_timeout有关,用命令show global VARIABLES查看数据库中sla...原创 2018-02-22 16:44:31 · 3018 阅读 · 0 评论 -
HikariCP、MySQL Configuration 性能优化
MySQL ConfigurationIn order to get the best performance out of MySQL, these are some of our recommended settings. There are many other performance related settings available in MySQL and we recommend r原创 2017-12-07 14:11:48 · 2342 阅读 · 0 评论 -
MySQL wait_timeout
show VARIABLES like “%timeout%”; 默认显示是28800,8个小时show GLOBAL VARIABLES like “%wait%”;查看进程 show PROCESSLIST; 查看最大连接数 show variables like “max_connections”;原创 2017-12-07 19:03:23 · 784 阅读 · 0 评论 -
MySQL 远程登录阿里云RDS和常用命令
远程登录阿里云数据库RDS:mysql -h xxx.mysql.rds.aliyuncs.com -P 3306 -u test -p-h: RDS地址 -P: 端口号 -u: 用户名 -p: 密码然后提示输入密码就可以了!查看所有的数据库:show databases;原创 2018-01-02 10:27:52 · 12866 阅读 · 1 评论 -
Linux上MySQL更新wait_timeout & interactive_timeout
Linux上Mysql 更新wait_timeout & interactive_timeoutstep 1: 找到my.cnf文件,在windows上是my.ini:find / -name my.cnfstep 2: 在my.cnf中添加wait_timeout=18000 和interactive_timeout=18000wait_timeout=18000interactive_ti原创 2018-01-02 16:44:13 · 994 阅读 · 0 评论 -
MySQL导出、删除索引Index和约束的方法
1. 导出创建自增字段语句:?1234567891011121314151617181920212223242526SELECT转载 2017-09-02 15:31:56 · 3682 阅读 · 0 评论 -
mysql中 truncate() 和 format() 的区别
mysql中 truncate() 和 format() 保留小数位数的区别:truncate() 直接截取,不四舍五入。 format() 会四舍五入,返回类型是字符串,因为满3位会加一个逗号。原创 2017-11-28 20:43:51 · 2039 阅读 · 0 评论