1.安裝Mysql
此处用yum的方式安装Mysql。
(如何用yum的方式安装软件,请参考
http://blog.csdn.net/gray_key/article/details/66119523)
记得要先挂载光盘和配置.repo仓库。
之后输入命令安装mysql:
yum install mysql-server
安装完毕后测试一下,启动mysql服务:
service mysqd start
2.登陆mysql
mysql -uroot -p 登陆mysql 格式:mysql -u用户名 -p
【root登陆默认是没有密码的。】
3.数据库(查看,创建,删除)
show databases; -- 查看所有数据库
create database Mysql; -- 创建一个名为 Mysql 的数据库
drop database Mysql; -- 删除数据库 Mysql
4.用户(查看,创建,授权,刷新,删除)
select user,host,password from mysql.user; -- 查看所有用户的信息(用户,权限,密码)
create user 'graykey'@'%' identified by '123456'; -- 创建一个名为graykey的用户,密码123456
此处创建完一个graykey的用户,并且拥有远程登陆的权限。
(
%
表示用户可从任意远程主机登陆,而
localhost
表示用户只能从本地主机登陆)
grant all on *.* to 'graykey'@'%'; -- 给新用户 graykey 授权
【授权即给新建的用户赋予权限,使其可以管理操作数据库。】
【*.* 的作用是指新用户对所有库所有表都开放了权限。】
flush privileges; -- 刷新权限(使授权生效)
{
创建完一个可远程登陆的用户后,还要创建一个本地的用户。
create user 'graykey'@'localhost' identified by '123456';
(如果不创建本地用户的话,无法使用新建用户graykey登陆mysql)
}
输入
quit,退出mysql,登陆一下新建用户graykey:
mysql -ugraykey -p
此时已经可以登陆新建的用户graykey了。
最后,当然还要试一下删除用户咯,虽然是自己幸苦创建起来的。
drop user 'graykey'@'%'; -- 删除用户
小结
本章sql命令集合:
1.service mysql start
2.mysql -uroot -p
3.create database 数据库名;
4.show databases;
5.drop database 数据库名;
6.
select user,host,password from mysql.user;
7.
create user '用户名'@'%'(或'localhost') identified by '密码';
8.g
rant all on *.* to '用户名'@'%'(或'localhost');
9.
flush privileges;
10.drop user '用户名'@'%'(或'localhost');
{
update user set password=password(‘123’) where user=‘root’;
将用户名为root的用户的密码改成123
}
{
update user set host='%' where user='root' and host='localhost';
修改用户权限,%表示任何ip都能连接mysql,当然您也可以将host指定为某个i
p。
flush privileges;
刚改完权限,需要刷新权限表,使配置生效
}