mysql创建库 创建用户 并授权用户可使用的库 - mysql权限管理例子

$dbname="ceshi1222_com";
$username="user222";

//创建库
$sql="CREATE DATABASE {$dbname} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci";
if(mysqli_real_query($con,$sql)){echo "创建库成功<br>";}else{echo "创建库失败<br>";}


//创建用户
$sql="CREATE USER '{$username}'@'localhost' IDENTIFIED BY '密码'";
if(mysqli_real_query($con,$sql)){echo "创建用户成功<br>";}else{echo "创建用户失败<br>";}
//保险起见 可以同时创建一个127.0.0.1地址的  省的以后麻烦
$sql="CREATE USER '{$username}'@'127.0.0.1' IDENTIFIED BY '密码'";
if(mysqli_real_query($con,$sql)){echo "创建用户成功<br>";}else{echo "创建用户失败<br>";}



//赋予USAGE权限 详细了解请搜索  USAGE权限
//字面意思: 授予使用权 在所有库.所有表
$sql="GRANT USAGE ON *.* TO '{$username}'@'localhost'";
if(mysqli_real_query($con,$sql)){echo "赋予USAGE权限成功<br>";}else{echo "赋予USAGE权限失败<br>";}
$sql="GRANT USAGE ON *.* TO '{$username}'@'127.0.0.1'";
if(mysqli_real_query($con,$sql)){echo "赋予USAGE权限成功<br>";}else{echo "赋予USAGE权限失败<br>";}


//赋予管理某个库的权限  详情可以搜索 mysql GRANT命令
//字面意思: 授予所有特权 在某库的所有表 TO 某用户
$sql="GRANT ALL PRIVILEGES ON `{$dbname}`.* TO `{$username}`@'localhost'";
if(mysqli_real_query($con,$sql)){echo "{$dbname}授权给用户成功<br>";}else{echo "{$dbname}授权给用户失败<br>";}
$sql="GRANT ALL PRIVILEGES ON `{$dbname}`.* TO `{$username}`@'127.0.0.1'";
if(mysqli_real_query($con,$sql)){echo "{$dbname}授权给用户成功<br>";}else{echo "{$dbname}授权给用户失败<br>";}

//刷新权限  盲猜不执行也可以  不过执行了也没啥副作用
mysqli_real_query($con,"FLUSH PRIVILEGES");

//测试连接
if(mysqli_connect('localhost',$username,'密码')){
	echo "登录成功<br>";
}else{
	echo "登录失败<br>";
}


//删除用户  授权的ip要分别删除  删除前要判断用户是不是 root  千万别误把root帐号删了
/*
$sql="drop user '要被删除的用户'@'localhost'";
$sql="drop user '要被删除的用户'@'127.0.0.1'";
*/


相关推荐

mysql root用户远程登录获取所有权限

允许root用户在一个特定的IP进行远程登录,并具有所有库任何操作权限,具体操作如下:端口就不多说了 肯定要开放端口然后依次执行下面四条命令即可.在本机先使用root用户登录mysql:mysql -

sqlite mysql 复制行数据:插入查询结果 insert select 联合使用语句

插入一个字段:insert into 表名称 (字段名) select 字段名 from 表名称 where id=39

php查看mysql表大小 表行数 表多余 表自增id 数据表最大id

查看自增id $sql="select Auto_increment from information_schema.tables where TABLE_SCHEMA='{$数据库

zblog mysql数据访问速度优化 100万篇文章秒开不卡 php

zblog php数据库访问速度优化后,一百万篇文章秒开不卡.(实际上再加一百万也没问题,懒得测试了)最新编辑:升级后 最新测试 300万毫无压力! 并且已全面支持各种主题!详细请看 https://

php图片加水印(图片水印) 例子 - php图像处

<?php $dst_path = '222.jpg'; /*图片*/ $src_path = '111.png'; /*水印图片 也可以是图片地址url*/

php正则表达式匹配中文(用户名过滤)报错:Compilation failed: pCRE does not support \l, \l, \N, \U, or \u at offset 2 in

找了很多方法.都不行.麻麻蛋的,偶然一次又可以了.记下来再说!X试过不靠谱的方法$preg='([\\u4e00-\\u9fa5_a-zA-Z0-9_]{4,10})'; 和一些各种 大括

zblog站群批量管理 一键切换后台工具使用说明

方式二使用方法:第一步:首先下载同步小插件,传到任意一个网站下面admin_admin_admin.rar这个的目的是为了统一管理网站,为了添加网站后 再所有网站后台都能获取到所有站点列表第二部:打开

zblog使用主题或插件进行自定义模块创建

function demo_create_functions() { global $zbp; if(!isset($zbp->modulesbyfilename['demo_

mFC(02):手动使用mFC库 创建窗口

新建一个 .h 头文件#include <afxwin.h> /*MFC使用的头文件*/ //CWinApp应用程序类 class MyApp :public CWinApp{

$zbp->db->sql->CreateTable() zblog创建表方法

//$zbp->db->sql->CreateTable() 创建表方法 /* 为了调试方便 可以打开\\zb_system\\function\\lib\\sql\\mysql.ph