新增用户
1 |
|
文章作者: xia17
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 那年夏十七!
相关推荐
2022-05-27
数据库面试题
数据库面试题请你说说MySQL索引,以及它们的好处和坏处MySQL索引是一种帮助快速查找数据的数据结构,可以把它理解为书的目录,通过索引能够快速找到数据所在位置。场景的索引数据结构有:Hash表(通过hash算法快速定位数据,但不适合范围查询,因为需要每个key都进行一次hash)、二叉树(查找和修改效率都比较高),但是在InnoDB引擎中使用的索引是B+Tree,相较于二叉树,B+Tree这种多叉树,更加矮宽,更适合存储在磁盘中。使用索引增加了数据查找的效率,但是相对的由于索引也需要存储到磁盘,所以增加了存储的压力,并且新增数据时需要同步维护索引。但是合理的使用索引能够极大提高我们的效率! 哪些操作会导致索引失效? 对索引使用左或者左右模糊匹配,也就是 like %xx 或者 like %xx%...
2019-06-21
Centos7.6使用yum安装mysql
Centos7.6使用yum安装mysql1、先检查是否安装了mysql123yum list installed mysql*rpm –qa|grep mysql* 2、去mysql官网下载yum源文件.rpm并安装mysql官网下载地址:https://dev.mysql.com/downloads/repo/yum/ 下载的文件为:mysql80-community-release-el7-6.noarch.rpm 下载可以通过 wget 方式,或者直接window下载后在通过其他方式上传到服务器上。 使用 yum 安装下载的源文件 1yum -y install ./mysql80-community-release-el7-6.noarch.rpm 使用如下语句查看效果 1yum repolist enabled | grep mysql.* 3、安装mysql-server1yum -y install mysql-community-server 我安装的时候出现这个问题:获取 GPG 密钥失败:[Errno 14] curl#37 -...
2019-06-21
docker安装mysql
Mysql 新建远程用户1、查看现有用户1select host,user,authentication_string from mysql.user; 2、新建用户123格式 :create user “用户名”@”host” identified by “密码” 示例:create user "xia17"@"%" identified by "QxamoySQL666"; /* host ="localhost"为本地登录用户,host="ip"为ip地址登录,host="%",为外网ip登录*/ 3、授权123456格式: grant 权限 on 数据库名.表名 to “用户名”@”host” 示例:grant all privileges on *.* to 'xia17'@'%' ; 示例:GRANT SELECT ON card_hub_test.* TO...
2021-03-21
docker安装mysql
docker 安装mysql1 新建相关文件夹1mkdir -p /home/mysql/{conf,data,log} 2 创建配置文件1vim my.cnf 内容如下 123456789101112131415161718192021[client]#设置客户端默认字符集utf8mb4default-character-set=utf8mb4[mysql]#设置服务器默认字符集为utf8mb4default-character-set=utf8mb4[mysqld]#配置服务器的服务号,具备日后需要集群做准备server-id = 1#开启MySQL数据库的二进制日志,用于记录用户对数据库的操作SQL语句,具备日后需要集群做准备log-bin=mysql-bin#设置清理超过30天的日志,以免日志堆积造过多成服务器内存爆满。2592000秒等于30天的秒数binlog_expire_logs_seconds = 2592000#解决MySQL8.0版本GROUP...
2021-10-21
Redis安装
Redis的主从、哨兵、集群功能一、配置主从同步slave 需要加上如下配置 1234# master的ip和端口slaveof 127.0.0.1 6379# 如果master设置了密码,需要在下面加上这个# masterauth 123456 redis的主从同步只能是一个主加上多个从,而且不能实现主节点挂了之后从从节点中获取一个作为新的主节点,并不符合高可用的定义。 如果要是实现高可用,还需要引入哨兵这一配置。 二、使用哨兵官方文档 : http://www.redis.cn/topics/sentinel.html redis哨兵机制的实现原理解析:https://www.cnblogs.com/knowledgesea/p/6567718.html 2.1 哨兵的作用 监控(Monitoring): 哨兵(sentinel) 会不断地检查你的Master和Slave是否运作正常。 提醒(Notification):当被监控的某个Redis节点出现问题时, 哨兵(sentinel) 可以通过 API...
2019-08-21
Redis安装
Redis 安装一、下载官网下载 Redis https://redis.io/download 解压至你想要放置的目录 1tar -zxvf redis-6.2.2.tar.gz 二、编译和安装需要安装的一些依赖 1sudo yum install gcc jemalloc-devel openssl-devel tcl tcl-devel clang wget 1、在redis根目录,运行 make 编译项目 1234make# 如果开启传输中加密使用下面命令make BUILD_TLS=yes# make MALLOC=libc 可能你的 liunx 没有make 命令,需要安装。 安装make 后 发现如下错误 于是安装cc 命令 运行如下命令 1yum install gcc-c++ -y 再次运行 make 命令依然报错如下 。 redis编译报致命错误:jemalloc/jemalloc.h:没有那个文件或目录 于是百度了下,发现如下命令。 再次尝试如下命令。成功。 make...