mysql一些常用使用语句和常用配置

创建用户并授权

CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 
  • host - 指定该用户在哪个主机上可以登陆,此处的 "localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录,如果想远程登录的话,将 "localhost" 改为 "%",表示在任何一台电脑上都可以登录; 也可以指定某台机器可以远程登录;
GRANT privileges ON databasename.tablename TO 'username'@'host'
  • privileges - 用户的操作权限, 如 SELECT , INSERT......

继续阅读

laradock数据库mysql定时备份

目前自己wordpress是在线上用laradock环境下运行,以前懒得写文章,虽然中过一次mysql被锁,勒索比特币,但因为文章本来也没几篇,以前也有数据备份,也就没管它,重新把数据导回去就完。

现在打算长期写日记和其它什么东西,所以还是有点不太放心。网上找了下相关的脚本教程弄了下,然后做了个记录。

先是mysql备份脚本如下,随便找的一个,这个是放于线上服务器定时跑的。放到 laradock/mysql/docker-entrypoint-initdb.d/ 中,

1 */8 * * * /usr/bin/docker exec  container bash "backup.sh"
......

继续阅读