MySQL
筱Mary
奋斗的女汉子 @Mary
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql 出现 Access denied for user'root'@'ipAddress'(using password :yes)
环境:linux机器装的mysql,我用 window 来访问 mysql就出现了这样的错误提示Access denied for user'root'@'ipAddress'(using password :yes) 在网上搜索之后发现是因为没有权限。 解决方法:进入 linux 系统下,执行 mysql -h localhost -uroot 进入mysql命令行,再执行 grant all原创 2016-12-14 17:06:50 · 1571 阅读 · 0 评论 -
使用rpm -q mysql 出现 package mysql is not installed
在我安装的过程中,明明安装成功了mysql,使用rpm -q mysql命令却出现 package mysql is not installed ,然后我就误以为没有装上,配置文件各种改,一直寻找没有安装成功的原因。使用 service mysqld start也没有任何提示信息,折腾好久才发现,mysql早就已经装上了!rpm -q 服务名 的确可以查看已经安装的 mysql服务,但是服务名必须是原创 2016-12-20 11:04:58 · 32775 阅读 · 1 评论 -
join in where
这也不是我第一次接触和使用sql 的 join in了,之前写的join in 的where条件从没有考虑过先join还是先where,因为我觉得除了先用where比较优化外,这两者的结果是一样的。以前没有遇到问题,但是现在问题却出现了先join还是先where上,事实证明我是错的,为了告诫大家,以此博客献给SQL入门的小伙伴。 我写的两句SQL 1. 先where 后joinselec原创 2017-02-23 11:34:47 · 1350 阅读 · 0 评论 -
inner join 和 outer join
经常使用的是 left join 和 right join ,对于其他的 join 用法所知甚少,查了下资料,才具体的了解各种join 的区别以及用法。join 分为两种 inner join 和 outer join ,其中 outer join 又包括 left (outer)join ,right (outer)join ,full join。我这里有两个表 test_1 a表 表原创 2017-02-06 12:32:01 · 5886 阅读 · 0 评论 -
union和union all 的区别
使用union关键字时,可以给出多条select 语句,并将它们的结果合成单个结果集。合并时两个表对应的列数和数据类型必须相同,每个select 语句之间使用union或union all 关键字分隔,union 执行的时候删除重复的记录,所有返回的行都是唯一,使用union all 关键字的作用是不删除重复行也不对结果进行自动排序。 例如:mysql> select s_id,f_name fr原创 2016-12-28 16:31:47 · 914 阅读 · 0 评论 -
cento7安装的mysql重置密码
一般安装后在日志里面可以看到mysql 的root 的初始密码,但是今天装了一台机器,日志中没有提及,只能手动修改密码。关闭mysql服务 service mysqld stop修改mysql的配置文件,使myslq登陆时跳过密码项,修改/etc/my.cnf 的 [mysqld] 部分,添加 skip-grant-tables 保存退出,就是说,登陆时跳过权限认证。启动mysql服务,ser原创 2016-12-19 16:18:32 · 1957 阅读 · 0 评论 -
centos7使用rpm安装mysql
折腾了两天,走了好多弯路,终于安装上mysql了,希望这篇博客帮个各个博友少走弯路,顺利安装mysql。准备: centos 7.2_64位的,如果不清楚自己系统的位数,可以通过file /bin/ls 查看基本rpm使用语句:1. 查看有没有旧版本 的mysqlrpm -qa | grep -i mysql2. 卸载旧版本的mysql rpm -ev mysql-libs-5.1.71-1.原创 2016-12-16 17:50:27 · 5813 阅读 · 0 评论 -
优化mysql连接数访问量
如果mysql 出现 MySQL: ERROR 1040: Too many connections 有两种原因,第一种表明访问量过高,mysql服务器扛不住了,就要考虑添加服务器分担压力,第二种有可能就是mysql配置文件max_connections这个值太小 我在我的mysql查询mysql 最大连接数 服务器响应的最大连接数 如果你查询的结果服务器响应连接数远远小于sql连接数,那么这儿原创 2016-12-14 18:57:16 · 6636 阅读 · 0 评论 -
mysql 授权与回收权限
授权:授权的关键字是grant,使用grant···to··· 授权 1. 给用户 授权 grant all privileges on *.* to root; 2. 给某个ip授权,使指定ip有权限访问mysql数据库grant all privileges on *.* to root@ip identified by '密码' with grant option;回收权利:关键字 re原创 2016-12-14 17:26:05 · 8642 阅读 · 2 评论 -
【MySQL】触发器入门
MySQL 5.1包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。【创建触发器】在MySQL中,创建触发器语法如下: CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt其转载 2017-10-31 17:41:15 · 688 阅读 · 0 评论
分享