Mysql创建数据库和独立数据库帐号方法介绍

phpMyadmin创建Mysql数据库和独立数据库帐号教程

在一个服务器上一般来讲都不止一个站点,更不止一个MySQL(和PHP搭配之最佳组合)数据库。

为了防止安全隐患,我们一般针对每个数据库都设置了独立的数据库访问帐号,该帐号仅有访问该数据库的权限。下面就让我们来具体演示一下:

1、首先我们要登陆phpMyAdmin(做为现在的主流开发语言),不做演示。

2、创建一个数据库,如下图,在phpMyAdmin(做为现在的主流开发语言)右边窗口中,填写数据库名称,点创建即可。

例如我们这里创建一个名字为:cncmstest 的数据库
创建成功会有如下提示:

3、点击左上角的主页按钮,返回phpMyAdmin(做为现在的主流开发语言)主界面:

4、在主界面的右边点击“权限”来创建数据库帐号。

5、在权限页面中,我们点击“添加新用户”

6、在该页面中,我们填写要创建的数据库用户名,该用户的访问范围,及密码。

如上图,我们填写了用户名为:cncmsuser,该数据库用户只允许本机访问,主机一项选择本地;密码我们使用自动生成的,点下面的“Generate”会生成一个随机密码,然后点“Copy”会自动填写到密码框中。
下面的框都不选,直接拉到页面最下面点执行即可创建一个新用户。
数据库用户创建成功,会返回如下页面:

7、最重要的一步,设置该用户的数据库访问权限
在数据库用户添加成功返回的页面中可以直接设置权限。这里我们选择按数据库指定权限:

如上图,在数据库列表中选择我们刚刚创建的cncmstest,即会自动进入该数据库的权限设置页面。

在上图的权限设置中,我们把“数据”、“结构”两列的权限全部选中,管理权限都不要选。点执行即可。

到这里,我们已经全部设置完毕了,创建了一个数据库:cncmstest,并创建了数据库用户cncmsuser,特别指定了该用户只对cncmstest的访问权限。如此,便达到了我们一开始所讲的目的:为每一个数据库指定独立的用户访问权限。

下面简单介绍了下利用命令创建数据库

.新建用户。

 代码如下 复制代码
//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
//刷新系统权限表
mysql>flush privileges;

这样就创建了一个名为:phplamp  密码为:1234  的用户。

然后登录一下。

 代码如下 复制代码

mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功

2.为用户授权。

 代码如下 复制代码

//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(phplampDB)
mysql>create database phplampDB;
//授权phplamp用户拥有phplamp数据库的所有权限。
>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作

/*
如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表。
mysql>flush privileges;
*/

3.删除用户。

 代码如下 复制代码
@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
mysql>flush privileges;
//删除用户的数据库
mysql>drop database phplampDB;

4.修改指定用户密码。

 代码如下 复制代码
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
mysql>flush privileges;

5.创建数据库

创建数据库
CREATE DATABASE 语句用于在 MySQL 中创建数据库。

语法
CREATE DATABASE database_name为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数。此函数用于向 MySQL 连接发送查询或命令。

例子
在下面的例子中,我们创建了一个名为 "my_db" 的数据库:

 代码如下 复制代码

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

if (mysql_query("CREATE DATABASE my_db",$con))
  {
  echo "Database created";
  }
else
  {
  echo "Error creating database: " . mysql_error();
  }

mysql_close($con);
?>

时间: 2024-10-26 14:05:50

Mysql创建数据库和独立数据库帐号方法介绍的相关文章

Mysql创建通用设备管理信息系统数据库_Mysql

下面通过图文并茂的方式给大家介绍通用设备管理信息系统数据库的创建过程,具体详情请看下文. 设备表:id,名称,类别,型号,投运日期,购入日期,制造单位,数量,计量单位,使用部门,安装 地点,产品图片,技术数据,备注: 缺陷表:id, 设备id,缺陷描述,处理情况,处理人员: 事故表:id,设备id,事故描述,处理情况,处理人员: 维修类别表:id,类别名称,维修内容,周期(天) 设备类别表:id,类别名称; 部门表:id,部门名称; 设备状态表:id,状态名称 设备状态: 指定设备的状态,其状态

新浪微博微任务帐号报价和帐号评级介绍

  帐号报价 报价:显示于微任务中,任何开通发布任务功能的用户都可以看到的价格.在微博帐号在成功执行任务后,微任务将按照此价格与微博帐号进行结算.请微博帐号根据自身帐号的价值设置合理的转发单价和原发单价; 折扣价:微博帐号可接受的最底价格,只有微任务认证的合作伙伴才能在微任务中看到折扣价,微博帐号成功执行合作伙伴所发布的任务,将以折扣价进行结算.认证合作伙伴通常会频繁发布大量的任务,向微博帐号提供更多的任务机会和收入; 帐号评级 是微任务会根据微博帐号粉丝量.粉丝活跃度.微博质量等各方面的数据综

用phpMyadmin创建Mysql数据库及独立数据库帐号的图文教程_服务器其它

为了防止安全隐患,我们一般针对每个数据库都设置了独立的数据库访问帐号,该帐号仅有访问该数据库的权限.下面就让我们来具体演示一下:     1.首先我们要登陆php(做为现在的主流开发语言)MyAdmin,不做演示.     2.创建一个数据库,如下图,在php(做为现在的主流开发语言)MyAdmin右边窗口中,填写数据库名称,点创建即可.             例如我们这里创建一个名字为:cncmstest 的数据库      创建成功会有如下提示:          3.点击左上角的主页按钮

phpMyadmin创建Mysql数据库及独立数据库帐号

首先我们要登陆php教程(做为现在的主流开发语言)MyAdmin,不做演示. 2.创建一个数据库教程,如下图,在php(做为现在的主流开发语言)MyAdmin右边窗口中,填写数据库名称,点创建即可. 例如我们这里创建一个名字为:cncmstest 的数据库 创建成功会有如下提示: 3.点击左上角的主页按钮,返回php(做为现在的主流开发语言)MyAdmin主界面: 4.在主界面的右边点击"权限"来创建数据库帐号. 5.在权限页面中,我们点击"添加新用户" 6.在该页

利用phpMyadmin给mysql数据库创建独立数据库帐号方法

面就让我们来具体演示一下: 1.首先我们要登陆phpMyAdmin(做为现在的主流开发语言),不做演示. 2.创建一个数据库,如下图,在phpMyAdmin(做为现在的主流开发语言)右边窗口中,填写数据库名称,点创建即可. 例如我们这里创建一个名字为:cncmstest 的数据库 创建成功会有如下提示: 3.点击左上角的主页按钮,返回phpMyAdmin(做为现在的主流开发语言)主界面: 4.在主界面的右边点击"权限"来创建数据库帐号. 5.在权限页面中,我们点击"添加新用户

phpMyadmin创建数据库及独立数据库帐号

      在一个服务器上一般来讲都不止一个站点,更不止一个MySQL(和PHP搭配之最佳组合)数据库.为了防止安全隐患,我们一般针对每个数据库都设置了独立的数据库访问帐号,该帐号仅有访问该数据库的权限. 下载地址:    PHPMyadmin 下面就让我们来具体演示一下:    1.首先我们要登陆phpMyAdmin.    2.创建一个数据库,如下图,在phpMyAdmin右边窗口中,填写数据库名称,点创建即可. 图1     例如我们这里创建一个名字为:cncmstest 的数据库   

MySQL数据库中备份/恢复的两方法介绍

  下面介绍MySQL数据库备份/恢复的两种方法. 方法一: query($sql); } //将生成的临时备份文件合在一起 $outfile = date("Y-m-d").".sql"; if(file_exists($dbdir.$outfile)) @unlink($dbdir.$outfile); $fpr = fopen($dbdir.$outfile, "a"); foreach($txtname as $txt){ if(file

ubuntu中启用root帐号方法

 代码如下 复制代码 sudo passwd root 此命令将会重新设置 root 的密码,按照提示输入新的密码,并加以确认.之后,重启系统时,就可以用 root 登录了. 如果你想要禁用 root 帐号,则执行下列命令:  代码如下 复制代码 sudo passwd -l root

两大步骤教您开启MySQL 数据库远程登陆帐号

在工作实践和学习中,如何开启 MySQL 数据库的远程登陆帐号算是一个难点的问题,以下内容便是在工作和实践中总结出来的两大步骤,能帮助DBA们顺利的完成开启 MySQL 数据库的远程登陆帐号. 1.确定服务器上的防火墙没有阻止 3306 端口 MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的. 如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号. 如果不知道怎样设置您