数据库的创建,用户,及权限分配---MYSQL技术之路(一)
来源:互联网 发布:通联数据网站 编辑:程序博客网 时间:2024/05/16 09:13
数据库的创建,用户,及权限分配---MYSQL技术之路(一)
关于数据库服务器的搭建,就不说了吧...
我本地用的是mariadb 这个数据库,跟MYSQL类似,属于MYSQL创始人研发的一款数据库管理系统;
数据库账号是root,密码是root,测试数据库,我用的是我自己的个人网站(http://www.fmtninja.com)数据库,数据库名称,当然是本地的了,安全问题,随便你吧;
1.数据库服务器的连接;
mysql -h(主机名) -u(登录名) -p(密码);
eg:mysql -h localhost -u root -p root;(最好将密码换行暗文输入,然后回车)
2.显示数据库;
show databases;
3.选择数据库;
use 数据库名;
eg:use fmtninja;
4.显示数据库数据表信息;
show tables;
(本次我们只用到article表和article_category表!!!)
5.显示数据表结构信息;
desc 表名;
eg:desc article;
用户创建,权限方面;
6.新建一个用户
CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';
eg:CREATE USER 'fmtninja2014'@'localhost' IDENTIFIED BY 'fmtninja2014';
7.修改登录密码;
SET PASSWORD FOR '用户名'@'主机名'=PASSWORD('新密码');
eg:SET PASSWORD FOR 'fmtninja2014'@'localhost'=PASSWORD('fmtninja');
如果是修改当前登录用户密码可以直接使用;
SET PASSWORD =PASSWORD('fmtninja');
修改之后,输入exit或者quit退出;然后用户名和新密码登录测试;
8.分配权限;
GRANT 权限 ON (数据库名).(表名) TO 用户名@登录主机 ;
eg:GRANTINSERT,UPDATE,DELETE,SELECT ON fmtninja.* TO fmtninja2014@localhost;
新建,分配权限一体化:
GRANT 权限 ON (数据库名).(表名) TO 用户名@登录主机 IDENTIFIED BY "密码";
eg:GRANTINSERT,UPDATE,DELETE,SELECT ON fmtninja.* TO fmtninja2014@localhost IDENTIFIED BY "fmtninja";
9.取消权限;
REVOKE 权限 ON 数据库名.数据表名 FROM 用户名@登录主机;
eg:REVOKE DELETE ON fmtninja.* FROM fmtninja2014@localhost;
10.删除用户;
DROP USER 用户名@登录主机;
eg:DROP USER fmtninja2014@localhost;
数据库的备份和恢复;
11.数据备份;
数据备份不能再mysql环境下,所以需要先退出,然后进入数据库安装路径下的bin目录;然后执行命令
mysqldump -u账户 -p密码 --OPT 数据库名>备份的地址;
eg:mysqldump -uroot -proot fmtninja>D:\fmtninja20140330.sql;
12.数据库恢复;
注意,本方法恢复可能会出问题!!!
更多详情请关注个人网站:http://www.fmtninja.com
0 0
- 数据库的创建,用户,及权限分配---MYSQL技术之路(一)
- mysql 创建用户及分配权限
- mysql用户创建及权限分配
- mysql数据库添加用户及分配权限
- Oracle数据库迁移前的准备工作(创建用户并且分配权限及表空间)
- mysql 创建用户、分配权限
- mysql 创建一个用户分配一个数据库权限
- Linux系统下连接Oracle数据库,创建新的数据库用户及分配权限
- Linux系统下连接Oracle数据库,创建新的数据库用户及分配权限
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限 无法使用新增的用户登陆mysql
- 【MySQL】创建用户,给用户分配权限
- 权限(一)--用户、权限组以及权限的分配
- 权限(一)--用户、权限组以及权限的分配
- 权限(一)--用户、权限组以及权限的分配
- mysql 创建用户后分配权限失败的解决方法
- MySQL学习系列之创建用户并分配权限(二)
- oracle数据库用户创建、权限分配
- 数据库创建用户和分配权限问题
- Harris角点检测
- Python基础知识1——py /pyc/pyo
- notepad+无法输入中文解决办法
- struts2 类型转换
- ZOJ Monthly, January 2014(2014省赛练习)
- 数据库的创建,用户,及权限分配---MYSQL技术之路(一)
- 在linux下安装并操作tomcat
- hibernate中executeUpdate的缓存问题
- Java的内存回收机制
- java连接JDBC的控制步骤
- 概率与统计试题
- db2 分区数据库详解
- hdu 2093(简单模拟)
- delphi中多线程的简单应用