MySQL新建数据库 并赋予权限 给相应用户
在服务器上施工搭建新的服务(e.g. Git, Nextcloud,Confluence)时,总是需要添加一个新的数据库给单独应用使用,为了防止越权,还需要新建一个单独的用户,每次都百度,今天把所有的命令都记录一下,供大家和我以后查看。
我们只需要准备以下两个变量(确切的是想好密码就ook了)
$NAME $PASS
或不多说 show me code:
CREATE DATABASE $NAME;
CREATE USER "$NAME"@"127.0.0.1" IDENTIFIED BY "$PASS";
GRANT ALL PRIVILEGES ON $NAME.* TO "$NAME"@"127.0.0.1" IDENTIFIED BY "$PASS";
FLUSH PRIVILEGES;
所有的名字都是服务的名字
例如安装git
服务 用户名、数据库名都是git
还想配置个systemd的脚本,但是不同服务不太一样,这里作罢
上面的命令,maybe可以写个脚本直接go,鉴于能力不到位,交给有能力的小伙伴们了,if ture:share to me~
@author: lvtoo
@e-mail: o@oouul.com