MySQL创建用户与授权(Centos7.X中,Mysql5.7)

一、进入Mysql环境

  mysql -u root -p,按回车,输入密码。

二、创建数据库

  create database dataname;

  1、命令或语句,必须是分号‘;’结束。

  2、dataname,表示将要创建的数据库名称。

  3、database,表示将要创建的是数据库。

三、创建数据库账号

  create user 'username'@'host' identified by 'password';

  1、user,表示将要创建的是数据库用户(账号)。

  2、username,表示将要创建的数据库用户名称。

  3、host,表示指定该用户可以在哪一台主机上登陆,可以是IP。如果是本地主机,可以是localhost,如果需要在任意一台远程主机登陆,可以使用通配符%。

  4、password,表示指定将要创建的用户的登陆密码。密码可以为空,若为空,则表示可以不使用密码登陆。

四、数据库账户授权

  grant privileges on databasename.tablename to 'username'@'host';

  1、privileges,表示将某数据库的什么权限分配给哪个用户(操作权限),如:insert、select、update 等,如果是所有权限,则使用all.

  2、databasename.tablename,表示某数据库的某张表;databasename.*表示将该数据库的所有表;*.*表示所有数据库。

  3、如果被授权的用户,需要可以对其他用户进行授权,则:grant privileges on databasename.tablename to 'username'@'host' with grant option;

posted @ 2022-03-16 22:08  楠楠之歌  阅读(1628)  评论(0编辑  收藏  举报