前言:
今天各位老铁们对“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文件中才能生效