请问怎么使用非root用户远程创建属于自己的数据库啊??有办法能实现吗
就是给非root用户一个权限就行了 看这篇文章的第五条
http://www.manongjc.com/detail/27-lohtravdisauyol.html
非root用户的创建以及权限分配都是在root用户创建之后进行的,就好比是每个管理系统不同的用户可以登录并查看不同的模块,每个用户都是基于超级管理员创建并指定权限的.
如有帮助,欢迎采纳!
直接创建就行了 有什么问题?
创建一个数据库(使用root帐户)
CREATE DATABASE IF NOT EXISTS test_db default charset utf8 COLLATE utf8_general_ci;
然后root 帐户创建一个 test 账号
create user 'test'@'%' IDENTIFIED BY 'test';
分配数据库到test 用户下:
GRANT ALL PRIVILEGES on test_db .* to test@'%' identified by 'test';
然后执行commit; 立即生效