MySQL知识点汇总

  1. 连接远程数据库

    mysql -h 192.168.5.116 -P 3306 -u root -p123456
    
  2. 创建用户与授权

    create user 'username'@'host' identified by 'password'
    授权
    grant privileges on databasename.tablename to 'username'@'host'
    说明:
    (1)privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL
    (2)tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.*
    例子:
    GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
    GRANT ALL ON *.* TO 'pig'@'%';
    
  3. redis配置远程连接

    (1)修改redis配置文件
    		vim /etc/redis.conf
    		注释掉bind 127.0.0.1可以使所有的ip访问redis
    	    设置:protected-mode no(在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错)
    		设置requirepass
    		requirepass 字段实际就是redis连接的auth密码
    (2) 使用redis客户端(redis-cli)通过密码远程连接:
    		redis-cli -h 你服务器的ip -p 6379 -a 你的密码
    
  4. 数据库备份
    (1)mysqldump -u secop -p my_database|gzip > my_database.sql.gz (压缩)
    还原:gunzip < backupfile.sql.gz | mysql -uusername -p databasename
    (2)mysqldump -u secop -p my_database > my_database.sql.gz (不压缩)

参考博客:
(1)https://www.jianshu.com/p/d7b9c468f20d

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值