随笔分类 -  mysql

mysql的搭建以及修改密码
摘要:[mysqld]#skip-grant-tablesport = 3306#MYSQL的安装路径basedir = /data/prog/mysql/#数据库保存目录datadir = /data/apd/mysql/data#socket的目录socket = /data/apd/mysql/my 阅读全文
posted @ 2021-04-26 16:19 虞岩 阅读(60) 评论(0) 推荐(0) 编辑
摘要:mysql安装完成后不能用命令 systemctl start mysqld #启动 systemctl stop mysqld #停止 解决办法: find / -name mysql.server 会出现服务路径: /home/swkj/tools/mysql/mysql-5.7.31-linu 阅读全文
posted @ 2021-01-06 16:25 虞岩 阅读(5607) 评论(0) 推荐(0) 编辑
摘要:1.登录本地用户 命令:[root@elk mysql]# mysql -uroot -p123456 登录外网用户(需要注意服务器可能只允许本地登录,需要修改响应的配置文件) 配置文件是/etc/mysql/my.cnf 命令:vim /etc/mysql/my.cnf 修改bind-addres 阅读全文
posted @ 2020-08-07 11:58 虞岩 阅读(6435) 评论(0) 推荐(0) 编辑
摘要:知识: now():当前具体的时间和日期 curdate():当前日期 curtime():当前时间 1.mysql加减时间间隔 设置当前日期变量 set @dt = now(); //设置当前日期 select @dt; //查询变量值 加减时间间隔函数date_add()与date_sub() 阅读全文
posted @ 2020-08-06 17:08 虞岩 阅读(213) 评论(0) 推荐(0) 编辑
摘要:显示当前时间命令 当前时间 select now() 条件BETWEEN 0 AND 1.作用 BETWEEN AND操作符在 WHERE 子句bai中使用,作用是选取介于du两个值之间的数据zhi范围 2.范围 操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数 阅读全文
posted @ 2020-08-06 10:47 虞岩 阅读(503) 评论(0) 推荐(0) 编辑
摘要:查询学过「张三」老师授课的同学的信息 多表联合查询 and(和) 第一种: 命令:select ex_xueshengbiao_95.Sid,ex_xueshengbiao_95.Sname,ex_xueshengbiao_95.Sage,ex_xueshengbiao_95.Ssex from e 阅读全文
posted @ 2020-08-03 17:05 虞岩 阅读(192) 评论(0) 推荐(0) 编辑
摘要:查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩 总数:count() 总分:sum() 排序:ORDER BY 分组:group by 命令:SELECT DISTINCT a.Sid,a.Sname,a.Sage,a.Ssex,b.Cid,b.score from ex_xueshe 阅读全文
posted @ 2020-08-03 16:04 虞岩 阅读(132) 评论(0) 推荐(0) 编辑
摘要:查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩 平均数:avg 命令:SELECT a.Sid,a.Sname,b.平均数 from ex_xueshengbiao_95 a left join (SELECT Sid,avg(score) as '平均数' from ex_ch 阅读全文
posted @ 2020-08-03 16:00 虞岩 阅读(109) 评论(0) 推荐(0) 编辑
摘要:查询存在" A001 "课程但可能不存在" A002 "课程的情况(不存在时显示为 null 成绩表为:ex_chengjibiao_95 (1)查询A001 命令:SELECT * from ex_chengjibiao_95 WHERE CId='A001' (2)查询A002 命令:SELEC 阅读全文
posted @ 2020-08-03 11:53 虞岩 阅读(125) 评论(0) 推荐(0) 编辑
摘要:查询同时存在 ‘A001‘和‘A002’课程情况 成绩表:ex_chengjibiao_95 (1)先查询A001的课程 命令:SELECT * from ex_chengjibiao_95 WHERE CId='A001' (2)在查询A002的课程 命令:SELECT * from ex_che 阅读全文
posted @ 2020-08-03 11:19 虞岩 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1.查询" A001 "课程比" A002 "课程成绩高的学生的信息及课程分数 学生表:ex_xueshengbiao_95 成绩表:ex_chengjibiao_95 (1)先查询A001的课程分数 命令:SELECT * from ex_chengjibiao_95 WHERE CId='A00 阅读全文
posted @ 2020-08-03 10:41 虞岩 阅读(129) 评论(0) 推荐(0) 编辑
摘要:查询表内容 格式:select * from 库名.表名 命令:select * from address_area 条件查询 查看石家庄市的 命令:select * from address_area where cityname='石家庄市' 查看石家庄市的有多少个 命令:select coun 阅读全文
posted @ 2020-07-31 13:40 虞岩 阅读(107) 评论(0) 推荐(0) 编辑
摘要:报错原因就是没有给用户添加远程权限 解决如下: 1.进入MySQL 命令:[root@localhost mysql]# mysql -uroot -p123456 # -p‘密码写自己设置的’ 2.进入MySQL库 命令:mysql> use mysql; 3.查看mysql库中的user表的ho 阅读全文
posted @ 2020-07-28 12:04 虞岩 阅读(4216) 评论(0) 推荐(0) 编辑
摘要:# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html[mysqld] max_connections=1 阅读全文
posted @ 2020-04-28 19:57 虞岩 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一:前期准备 至少需要两台主机 192.168.175.200 vip 192.168.175.250 node1 做密钥否则不能拷贝过去 命令:[root@vip ~]#cd /root/.ssh 命令:[root@vip ~]#ssh-keygen 或[root@vip ~]#ssh-keyge 阅读全文
posted @ 2020-01-09 18:16 虞岩 阅读(544) 评论(0) 推荐(0) 编辑
摘要:1.先将MySQL停止、 命令:systemctl stop mysqld #停掉MySQL 命令:systemctl status mysqld #查看状态 2.然后跳过授权表启动MySQL服务程序 这一步主要利用mysqld的 --skip-grant-tables选项 修改my.cnf配置,添 阅读全文
posted @ 2019-10-22 16:08 虞岩 阅读(82985) 评论(2) 推荐(1) 编辑
摘要:1.给刚下载好的mysql软件tar包,进行解包 命令:tar -xf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar 然后利用yum装包 命令:yum -y install mysql-comm* 2.起服务,设置开机自启,查看其状态 命令:systemctl s 阅读全文
posted @ 2019-10-18 16:56 虞岩 阅读(555) 评论(0) 推荐(0) 编辑
摘要:1.先检查系统是否装有mysql rpm -qa | grep mysql 2.下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 3.安装 mysql-community-release 阅读全文
posted @ 2019-10-11 20:23 虞岩 阅读(2092) 评论(0) 推荐(0) 编辑
摘要:1,什么是读写分离?其实就是将数据库分为了主从库,一个主库用于写数据,多个从库完成读数据的操作,主从库之间通过某种机制进行数据的同步,是一种常见的数据库架构。一个组从同步集群,通常被称为是一个“分组”。 2,数据库分组架构解决什么问题? 大多数互联网业务,往往读多写少,这时候,数据库的读会首先称为数 阅读全文
posted @ 2019-10-11 19:38 虞岩 阅读(544) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示