Mariadb或Mysql数据库的常用脚本操作

部署数据库的时候,总要干几件事情,例如:

  1. 要新建几个用户,比如可远程的管理员,只连接+GRUD的程序账户,不能只用一个超级root账户来干所有事情吧?不安全
  2. 创建数据库,然后导入数据库初始化脚本
    好了,下面直接上脚本:
  3. 安装数据库之后,先在打开脚本环境(Windows下那就是安装完后开始菜单的Command Prompt(…)
  4. 登录安装时候的root账户,假设密码是123,命令如下:
mysql -uroot -p123
  1. 然后就是用户操作了,例如:创建管理员用户admin,@后面的localhost表示是本地登录,‘%’则是任意IP登录,并且赋权CRUD
select user,host from mysql.user;//查看用户及其host
create user 'admin'@'localhost或者%' by '111';
update mysql.user set password='000' WHERE user = 'admin';
grant select,update,delete,insert,其他权限 mysql.user to 'admin'@'%';
  1. 创建数据库且初始化,create数据库,use选择数据库,source运行数据库初始化脚本,OK
create database testdb;
use testdb;
source */*/***.sql;

如果忘记密码了,那就试试修改配置文件:my.conf或者Windows下的my.ini,在[mysqld]段加入前两行skip-grant-tables 还有skip-networking,修改完重启服务就可登录了

[mysqld]
skip-grant-tables #跳过授权验证
skip-networking #不启用网络服务
port=3306
...
...
[client]

后面再弄一篇sqlserver的吧

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值