mysql
tankpanv
这个作者很懒,什么都没留下…
展开
-
mysql 出现很多sleep链接
连接测试环境mysql时报错:连接只有两个ERROR 1203 (42000): User tiger already has more than 'max_user_connections' active connectionsstep 1 、先查看当前链接数show variables like '%connect%';输出,说明max_user_connections 设置是500,而我的测试环境不会有500个user连接+-------------------------原创 2022-01-25 23:13:36 · 1425 阅读 · 0 评论 -
博客文章系统mysql
内容表CREATE TABLE `article_content` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增ID tags:{"primary_key":"true"}', `content` text COMMENT 'content 内容', `category` text COMMENT '分类列表', `tags` text COMMENT '标签列表', `genre` varchar(32) NO原创 2022-01-01 21:49:45 · 643 阅读 · 0 评论 -
docker 安装clickhouse 部署本地
sudo docker pull yandex/clickhouse-serversudo docker pull yandex/clickhouse-clinet sudo mkdir /mnt/sda/mount/docker/clickhouse# 启动一个临时dockersudo docker run --rm --name tmp --ulimit nofile=262144:262144 yandex/clickhouse-server# 将临时docker配置cp到本地s.原创 2021-11-23 11:53:53 · 865 阅读 · 0 评论 -
mysql docker 挂载本地目录
mysql docker 挂载本地目录创建本地目录sudo mkdir -p docker/mysql_data/mysqlsudo mkdir -p docker/mysql_conf/mysql先启动一个docker 将配置拷贝到本地sudo docker cp mysql8:/etc/mysql /mnt/sda/mount/docker/mysql_conf/sudo docker run -d -p 3308:3306 --restart=always --name .原创 2021-11-09 12:28:34 · 1264 阅读 · 0 评论 -
mysql 忘记密码
1、vim /etc/my.cnf,添加 skip-grant-table(跳过权限验证)/etc/mysql/mysql.conf.d/mysqld.cnfsudo systemctl restart mysql2、flush privileges3mysql -uroot -p先把root的旧密码置空 use mysql; update user set authentication_string='' where user='root';先把root的旧密码置空use my.转载 2021-10-19 11:16:02 · 108 阅读 · 0 评论 -
mysql8.0 创建用户和授予权限
create user 'username'@'%' identified by 'password';ALTER USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password';grant all privileges on*.*to 'username'@'%' with grant option;原创 2021-08-03 15:45:41 · 302 阅读 · 0 评论 -
mysql 修改datadir目录记录
step 1 数据转移sudo systemctl stop mysql #先停止mysqlsudo cp /var/lib/mysql /data01/sql/mysqlsudo chown -R mysql:mysql /data01/sql/mysqlstep 2 修改mysql数据路径修改data和mysqld.sock(mysqld.sock可不改,debian的mysqld.sock默认使用/var/run/mysqld/mysqld.sock 目录下的)目录修..原创 2021-08-02 20:20:30 · 375 阅读 · 0 评论 -
MySQL 连接出现 Authentication plugin ‘caching_sha2_password‘ cannot be loaded
MySQL 连接出现 Authentication plugin 'caching_sha2_password' cannot be loaded很多用户在使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误。出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha转载 2021-01-17 22:53:05 · 143 阅读 · 0 评论 -
alter column , change column , modify column 区别
ALTER COLUMN:设置或删除列的默认值(操作速度非常快)例子:alter table film alter column rental_duration set default 5; alter table film alter column rental_duration drop default;CHANGE COLUMN:列的重命名、列类型的变更以及列位置的移动例...原创 2019-09-12 17:41:35 · 11885 阅读 · 2 评论 -
数据库where 和having的区别
1.类型:“Where”是一个约束声明,在查询数据库的结果返回之前对数据库中的查询条件进行约束,即在结果返回之前起作用,且where后面不能使用“聚合函数”;“Having”是一个过滤声明,所谓过滤是在查询数据库的结果返回之后进行过滤,即在结果返回之后起作用,并且having后面可以使用“聚合函数”。2.使用的角度:where后面之所以不能使用聚合函数是因为where的执行顺序在聚...原创 2019-08-18 02:30:07 · 1155 阅读 · 0 评论 -
mysql:614. 二级关注者
一、题目描述:614. 二级关注者SQL架构在 facebook 中,表follow会有 2 个字段:followee,follower,分别表示被关注者和关注者。请写一个 sql 查询语句,对每一个关注者,查询他的关注者数目。比方说:+-------------+------------+| followee | follower |+------...原创 2019-08-18 19:18:46 · 883 阅读 · 1 评论 -
mysql :596. 超过5名学生的课
一、题目描述:596. 超过5名学生的课(简单)SQL架构有一个courses表 ,有:student(学生)和class (课程)。请列出所有超过或等于5名学生的课。例如,表:+---------+------------+| student | class |+---------+------------+| A | Math ...原创 2019-08-18 18:25:07 · 157 阅读 · 0 评论