![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
文章平均质量分 84
echoloki
这个作者很懒,什么都没留下…
展开
-
一台服务器上部署两个MySQL数据库
一台服务器上部署两个MySQL数据库需求说明一台服务器上部署两个MySQL数据库?不是吧?但你没有看错,这种很奇怪的需求本身就很诡异。一台服务器上部署两个MySQL数据库最后我还是在自己的实验环境实现了。首先说明一下我的服务器环境:已在服务器A(centos7)上默认安装了MySQL5.7.31(默认端口3306),然后要求再在A服务器上部署MySQL8.0.21(设置端口3307)。准备阶段本次实验采用的服务器是centos7,MySQL5.7(默认端口3306)采用默认安装的方式安装,从官网下载原创 2021-02-03 17:37:56 · 4679 阅读 · 0 评论 -
Linux下创建MySql新用户并赋各种权限给新用户
1.登录MySql服务器a.以root身份登录到MySQL服务器中。 # mysql -u root -p 当验证提示出现的时候,输入MySQL的root帐号的密码。b.普通用户登录(注意这里普通用户登录的时候要在命令前面加上sudo) $ sudo -u root -p 当验证提示出现的时候,输入MySQL的root帐号的密码。注:这里登录的时候可以直接在命令后面接密码...原创 2018-07-01 13:22:34 · 27266 阅读 · 4 评论 -
在MySQL中创建自己的存储过程
一、创建存储过程 create procedure sp_name() begin ......... end二、调用存储过程 基本语法:call sp_name() 注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三、删除存储过程 基本语法:drop procedure sp_name 注意事项:不能...原创 2019-01-22 16:25:09 · 2521 阅读 · 1 评论 -
数据库视图
视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以一旦基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。从这个意义上来讲,视图就像是一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。 视图意境定义,就可以和基本表一样被查询、被删除。也可以在...原创 2019-01-28 14:43:31 · 529 阅读 · 0 评论 -
数据库索引原理
一、摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。二、常见的查...转载 2019-02-13 17:22:41 · 170 阅读 · 0 评论 -
Centos6.8中离线安装MySQL
离线安装MySQL1、卸载之前安装的mysql首先查看之前安装的MySQL卸载之前安装的MySQL:通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉注:rpm -e mysql //普通删除模式,有时候会提示依赖于其他文件,无法删除。 rpm -e --nodeps mysql //强力删除模式,用该命令强力删除2、下载...原创 2019-04-10 15:18:27 · 861 阅读 · 0 评论