创建用户及用户授权
对于Linux服务器,首先我们需要使用SecureCRT这个终端 仿真软件来登陆。这样的话,我们可以通过SSH协议来连接远程服务器。
连接上服务器之后,我们就可以使用Linux的各种命令来操作这台主机了。
首先,我们检测是否安装有MySQL:
如果没有的话,安装MySQL有两种方式:一是使用yum命令(注意有些版本的Linux不支持yum命令)“yum -y install xxx”的方式在线安装;二是从官网下载MySQL的rpm包,然后使用“rpm -ivh xxx.rpm”命令进行安装。
启动MySQL服务:service mysql start
以root用户登陆MySQL:mysql -h 主机地址 -u root -p 密码
登陆成功,会显示
mysql>
>show databases;#显示所有数据库
>select user();#显示当前登录用户
>insert into mysql.user(host,user,password) values("localhost","jzz",password("123456")); #往mysql.user表中添加一条记录,即添加一个用户
>flush privileges;#刷新权限
>grant all privileges on mydb.* to jzz@localhost identified by 'jzz'; #给jzz用户授权,jzz用户将对mydb数据库(自己创建的)拥有所有权限,也可以设置部分权限grant select,update on....
>flush privileges;#刷新权限
>use mysql;#连接mysql数据库(此数据库包含一张user表,用来保存不同用户的信息)
Database changed
>show tables;#显示该数据库下所有的表
>desc user;#查看user表结构,里面包含有host,user,password等字段
>select host,user,password from user;#查看user表的部分信息(这里可以看到刚才添加的jzz用户)
>exit;
>mysql -h localhost -u jzz -p #以新创建的jzz用户登陆数据库
>show databases; #这里可以看到授权的mydb数据库
>use mydb; #下面就可以使用mydb数据库创建、修改、删除、查询表了。