标签:style blog http color os ar 使用 sp 数据
帮助开发者快速在本地建立mysql数据库服务,并且介绍一些简单的mysql数据库服务的使用。
windows平台只要到官网下载mysql数据库即可安装,安装好之后记得配置一个环境变量MYSQL_HOME,方便在命令行提示符中直接使用mysql。
Linux平台下我使用yum进行安装,指令如下:
yum install mysql yum install mysql-server
MySQL数据库在Linux平台下采用C/S模型的软件组合,上面安装的mysql作为客户端,mysql-server作为本地数据库服务。
假设要添加用户名为 test ,密码为123456的用户。方法如下
mysql > create user ‘test‘@‘localhost‘ identified by ‘123456‘;
MySQL数据库将所有用户信息保存在数据库名为 mysql 的数据库中的 user 表中,所以只要在user表中将用户的信息select出来就好了。
mysql > use mysql; > select * from user where user=‘test‘\G;
在我的环境中,MySQL数据库返回的信息如下
从返回的结果可以知道,MySQL默认是禁止新添加用户的所有权限的。配置权限方式如下:
开启 select、insert、update、delete 权限
mysql > grant select,insert,update,delete on *.* to ‘test‘@‘localhost‘ Identified by "123456";
开启所有权限
mysql > grant all on *.* to ‘voicenote‘@‘%‘ Identified by "123456";
上面两条指令用到的grant命令是用来开启权限的,禁止权限需要使用revoke命令。
禁止所有权限
mysql > revoke all on *.* from ‘test‘@localhost;
禁止权限的时候不需要密码了,同时将to改成from。
创建和删除数据库 testdatabase
mysql
> create database testdatabase;
> drop database testdatabase;
创建和删除 user 表
mysql > create table user (name varchar(255), password varchar(255)); > drop table user;
MySQL数据库还提了创建临时表的机制
mysql > create temporary table temp_user (name varchar(255), password varchar(255));
前面我们的添加账户时host设置的是localhost,这样设置的账户是不能提供远程数据库服务的。假如需要提供远程数据库服务,需要将localhost改成%。
标签:style blog http color os ar 使用 sp 数据
原文地址:http://www.cnblogs.com/chenshi/p/4036489.html