龙空技术网

MySQL权限配置

xiaoyutab 82

前言:

今天各位老铁们对“mysql中权限的范围可以到数据库或表的权限为”都比较讲究,大家都想要知道一些“mysql中权限的范围可以到数据库或表的权限为”的相关内容。那么小编在网摘上搜集了一些关于“mysql中权限的范围可以到数据库或表的权限为””的相关内容,希望朋友们能喜欢,同学们快快来学习一下吧!

MySQL权限配置

因为MariaDB采用了sudo用户权限,所以可以使用sudo进行免密码登录

以下内容为SQL语句,而非命令(<host>中如果是%则代表任意主机,localhost代表本机)

查看所有用户:SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;或者select user,host from mysql.user

查看用户权限:show grants for '<user>'@'<host>'

删除用户:Delete FROM user Where User='<user>' and Host='<host>';

创建数据库:create database <databases> DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

创建用户:create user '<user>'@'<host>' identified by '<password>';

刷新授权:flush privileges;

对用户进行授权:grant all privileges on <databases>.* to '<user>'@'<host>'

修改用户密码: set password for <user>@<host> = password('<new_pass>');

默认数据库配置信息(Laravel All数据库)

DB_DATABASE=composer_laravel_all

DB_USERNAME=数据库名称

DB_PASSWORD=数据库密码

配置完以上信息后需要再单独配置数据表前缀DB_PREFIX,此配置项还需要修改入config/app.php文件中才能生效

标签: #mysql中权限的范围可以到数据库或表的权限为 #mysql的授权表 #php文件修改不生效