随笔分类 - MySQL
摘要:从news表中查找name字段中包含数字6的所有内容: 方法一: select * from news where name REGEXP "6" 方法二: select * from news where name like '%6%'
阅读全文
摘要:1 Navicat http://www.navicat.com.cn/ 2 DBeaver https://dbeaver.io/ 3 DataGrip https://www.jetbrains.com/zh-cn/datagrip/ 4 MySQL Workbench http://dev.m
阅读全文
摘要:1登录MySQL 2修改MySQL密码 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('ycyzharry@123456ABcd');
阅读全文
摘要:MySQL5.6中导入SQL报错: ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes SQL文件如下: CREATE TABLE `test_case` ( `id` bigint(20) unsi
阅读全文
摘要:最近磁盘经常被MySQL binlog日志占满,下面给出清理办法: 1 找到binlog目录,手工删除日志文件。 [root@ycyzharry binlog]# rm -rf * 2 找到my.cnf,设置binlog过期时间。 expire_logs_days=1 3 重启MySQL。
阅读全文
摘要:重启MySQL报错: [root@ycyzharry ~]# service mysqld restart Redirecting to /bin/systemctl restart mysqld.service Failed to restart mysqld.service: Unit not
阅读全文
摘要:MySQL5.7版本,Linux环境下默认是大小写敏感的,如下图: lower_case_table_names = 0表示对大小写敏感,下面我们修改这个值来忽略敏感: 打开mysql配置文件 vi /data/mysql/3306/etc/my.cnf 在[mysqld]节点下,加入 lower_
阅读全文
摘要:如何查看MySQL版本: [root@ycyzharry ~]# mysql -V mysql Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using EditLine wrapper
阅读全文
摘要:使用MySQL时候,遇到如下报错:Can not connect to MySQL server. Too many connections。 解决办法:修改MySQL最大连接数。 1 打开MySQL的配置文件: vi /etc/my.cnf 2 加入max_connections=500一行(如果
阅读全文
摘要:1 检查系统是否自带MySQL 检查系统是否自带MySQL yum list installed | grep mysql 下面结果说明系统自带MySQL 卸载系统自带MySQL yum -y remove mysql-libs.x86_64 2 安装MySQL5.6 wget http://rep
阅读全文
摘要:数据库报错信息如下: Incorrect table definition; there can be only one auto column and it must be defined as a key. 报错原因:某表从一个环境复制到另外一个环境,导致该表中id主键丢失。 解决办法: 根据提
阅读全文
摘要:报错信息如下: 报错原因: 由于id在数据库表中是作为主键,但是在插入的过程中,没有给予数值,并且没有让其自增。 解决办法: 修改数据库表中的id,让其自增。
阅读全文
摘要:1 安装 下载地址:https://dev.mysql.com/downloads/mysql 选择macOS dmg文件下载。 当弹出一个MySQL Installer提示框的时候:[Note] A temporary password is generated for root@localhos
阅读全文
摘要:报错信息如下: 出现这个错误原因: 数据库的编码格式为latin1,而需要插入到数据库中的中文却是utf8。 解决办法: 1查看数据库编码格式: 2查看数据库表的编码: 3 修改数据库的编码: 4 修改数据库某表的编码: 5 修改数据库某表的某一字段的编码: 举例:
阅读全文
摘要:报错信息如下: 问题产生原因: 数据库中存在空的用户 解决方法: 1 停用mysql服务:# service mysql stop 2 输入命令:# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 3 登入数据库:#
阅读全文