Linux下的Mysql

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;         刚改完权限,需要刷新权限表,使配置生效
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值