随笔分类 -  mysql

摘要:利用系统自带用户:debian-sys-maint 先登陆mysql8.0 初始密码存放在/etc/mysql/debian.cnf文件中 在 mysql 数据库的 user 表中查看当前 root 用户的相关信息 mysql> select host,user,authentication_str 阅读全文
posted @ 2022-04-27 10:59 向往明天-tsingyun 阅读(361) 评论(0) 推荐(0)
摘要:mysqldump: Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TABLES 于是,将root的host字段改成'%',再刷新权限,即可: update m 阅读全文
posted @ 2022-04-19 15:56 向往明天-tsingyun 阅读(1115) 评论(0) 推荐(0)
摘要:1、登陆mysql数据库 mysql -u root -p 查看user表 mysql> use mysql;Database changedmysql> select host,user,password from user;+ + + +| host | user | password |+ + 阅读全文
posted @ 2022-03-28 21:41 向往明天-tsingyun 阅读(2290) 评论(0) 推荐(0)
摘要:一、mysql服务的启动和停止 mysql> net stop mysql mysql> net start mysql 二、登陆mysql mysql> 语法如下: mysql -u用户名 -p用户密码 mysql> 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345, 阅读全文
posted @ 2022-02-18 10:58 向往明天-tsingyun 阅读(7821) 评论(0) 推荐(0)
摘要:mysql5.7版本 binlog 开启及日志内容查看 一、如何开启 5.7版本,直接在配置文件中指定: [mysqld]log-bin=mysql-binserver-id=1binlog_format=ROW 接下来是两年前写这篇博客时候的踩坑记录,不感兴趣的,可以直接跳过该部分,直接跳到第二章 阅读全文
posted @ 2022-02-17 20:26 向往明天-tsingyun 阅读(82) 评论(0) 推荐(0)
摘要:Centos7 mysql5.7.31 开启binlog 1、vim /etc/my.cnf Mysql主配置文件中添加如下内容 #开启binloglog-bin=mysql-binexpire_logs_days=7server-id=1binlog_format=MIXED 2、重新启动msyq 阅读全文
posted @ 2022-02-17 18:44 向往明天-tsingyun 阅读(179) 评论(0) 推荐(0)
摘要:应用场景:只要公司有数据团队的,那免不了让这帮家伙把全公司的数据库数据都摸一遍,但是要是直接把root用户给了他们,未免有点危险,于是只能给这帮人设权限,一般而言,他们只是做读操作,既然做读操作,那么只要有个select权限就可以了。 我们可以通过GRANT来创建用户: GRANT SElECT O 阅读全文
posted @ 2022-02-17 14:10 向往明天-tsingyun 阅读(181) 评论(0) 推荐(0)
摘要:1153:Got a packet bigger than‘max_allowed_packet’bytes ,不要捉急,这是由于你需要迁移的数据表太大了导致的, 修改一下缓存区就好了,解决方法如下 这个问题可以有2个解决方法: 1.临时修改: mysql>set global max_allowe 阅读全文
posted @ 2022-02-10 21:10 向往明天-tsingyun 阅读(573) 评论(0) 推荐(0)
摘要:MySQL查看表占用空间大小 前言:在mysql中有一个默认的数据表information_schema,information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个 阅读全文
posted @ 2022-02-09 18:03 向往明天-tsingyun 阅读(152) 评论(0) 推荐(0)
摘要:添加用户 以root用户登录数据库,运行以下命令: create user zhangsan identified by 'zhangsan'; 上面的命令创建了用户zhangsan,密码是zhangsan。在mysql.user表里可以查看到新增用户的信息: 授权 命令格式:grant privi 阅读全文
posted @ 2021-12-16 09:01 向往明天-tsingyun 阅读(1342) 评论(0) 推荐(0)
摘要:回到顶部 解决问题:mysql 1040 too many connections 重启mysql 服务器 (systemctl restart mysqld.service) 1、mysql -u root -p 回车输入密码进入mysql 2、执行show variables like "max 阅读全文
posted @ 2021-11-11 17:43 向往明天-tsingyun 阅读(245) 评论(0) 推荐(0)
摘要:利用clickhouse-client和linux管道命令结合,迁移数据。这个办法速度不是特别快,一下午大概迁移40亿数据的样子 clickhouse-client --host 127.0.0.1 --password default -q "SELECT * FROM sgdatabase.hi 阅读全文
posted @ 2021-11-03 15:53 向往明天-tsingyun 阅读(163) 评论(0) 推荐(0)
摘要:mysql服务器cpu爆满解决办法_爱代码也爱生活-CSDN博客 碰到一个mysql cpu爆满的问题,简单记录下 步骤: mysql 默认登陆目录:/usr/share/locale/bin mysql -u**** -p 1、通过show processlist找到耗时最长的mysql> sho 阅读全文
posted @ 2021-10-26 10:52 向往明天-tsingyun 阅读(444) 评论(0) 推荐(0)
摘要:mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。 下面我们详细介绍一下mysqldump导出的各种实例: 1 导出一个数据库的结构 mysqldump -d dbname -uroot 阅读全文
posted @ 2021-10-12 15:04 向往明天-tsingyun 阅读(344) 评论(0) 推荐(1)
摘要:1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql 2下载mysql在官网:http://dev.mysql.com/downloads/mysql/ 中, 阅读全文
posted @ 2021-09-03 09:58 向往明天-tsingyun 阅读(130) 评论(0) 推荐(0)
摘要:1、查询进程 show processlist 2、 查询到相对应的进程,然后 kill id 验证(kill后再看是否还有锁) 2、查询是否锁表 show OPEN TABLES where In_use > 0; 示例: 新建一个会话执行如下的显示锁示例 LOCK TABLES account_ 阅读全文
posted @ 2021-09-02 11:18 向往明天-tsingyun 阅读(1107) 评论(0) 推荐(0)