Linux下安装管理mysql数据库

发表于:2014-1-16 09:57

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:huangzebiao007    来源:51Testing软件测试网采编

  五、MySQL创建用户以及权限管理
  我们现在创建一个数据库huangzbDB,然后将该数据库的所有权限赋给新创建的mysql用户:huangzb,然后我们可以通过SQLyogEnt工具登录管理该数据库。
  1、登录
  [root@bogon ~]# mysql -u root -p,然后输入密码
  2、创建数据库
  mysql> create database huangzbDB;
  3、创建用户
  mysql> use mysql;
  Database changed
  mysql> insert into user (Host,User,Password) values ('%','huangzb',PASSWORD('huangzb'));
  Query OK, 1 row affected, 3 warnings (0.00 sec)
  mysql> flush privileges;
  Query OK, 0 rows affected (0.00 sec)
  上面是创建了一个名为huangzb,密码为huangzb的用户。(之所以host要复制为'%',是为了通过SQLyogEnt工具可以登录)
  4、通过SQLyogEnt工具登录Linux的mysql服务器
  我们看到,现在该用户还没有属于他权限的数据库,他也无法直接创建数据库,接下来,我们给该用户赋予一些权限。
  5、给huangzb用户管理huangzbDB数据库的权限
mysql> use huangzbDB;
Database changed
mysql> grant all privileges on huangzbDB to huangzb@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
  然后我们刷新sqlyog对象数据库,可以看到
43/4<1234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号