mysql建立数据库使用create命令:
新建数据库例:
以mysql最高管理员登录,在mysql>create database XXXXX;
xxxxx即为数据库名
可 以 用 GRANT 命 令 , 格 式 如 下 :
GRANT 许可权 ON 数据库名表名 TO 新用户名@主机名 IDENTIFIED BY '密码';
grant all on husidb to john@localhost identified by ’201314’;
注:每一句mysql语句后面都跟有;号注意大小写
一、用PhpMyAdmin新建一个MySQL用户
1,用root登陆phpmyadmin
2,点权限
3,点创建一个用户
4,选择所有权限
执行
二、使用可视化 *** 作软件,如phpmyadmin,mysqlcc等。
或者用命令行Create Database 数据库名
三、for example
创建用户vap,并分配权限:对数据库vap的所有表可以从所有机器(第一句)和本地机器(第二局)进行访问,并拥有任意权限,密码为vap
grant all privileges on vap to 'vap'@'%' identified by 'vap';
grant all privileges on vap to 'vap'@'localhost' identified by 'vap';
你好,如果你使用的是mysql,可以使用grant命令
grant select,insert,update,delete,create,drop,alter on 数据库名 to 数据库名@localhost identified by '密码';
希望你的问题能解决。
登录MySQL
[plain] view plain copy print
mysql -u root -p
添加新用户
允许本地 IP 访问 localhost, 127001
[plain] view plain copy print
create user 'test'@'localhost' identified by '123456';
允许外网 IP 访问
[plain] view plain copy print
create user 'test'@'%' identified by '123456';
刷新授权
[sql] view plain copy print
flush privileges;
为用户创建数据库
[sql] view plain copy print
create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
为新用户分配权限
授予用户通过外网IP对于该数据库的全部权限
[sql] view plain copy print
grant all privileges on `testdb` to 'test'@'%' identified by '123456';
授予用户在本地服务器对该数据库的全部权限
[sql] view plain copy print
grant all privileges on `testdb` to 'test'@'localhost' identified by '123456';
刷新权限
[sql] view plain copy print
flush privileges;
退出 root 重新登录
[sql] view plain copy print
exit
用新帐号 test 重新登录,由于使用的是 % 任意IP连接,所以需要指定外部访问IP
以上就是关于如何新建mysql数据库全部的内容,包括:如何新建mysql数据库、php 怎么新建mysql 用户 数据库 和 设置数据库权限啊、如何赋予Mysql用户创建数据库的权限等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)