怎么改变mysql权限 怎么修改mysql

如何更改mysql数据库用户权限

1,要授予的权限

成都创新互联公司主营泽州网站建设的网络公司,主营网站建设方案,成都App制作,泽州h5微信小程序定制开发搭建,泽州网站营销推广欢迎泽州等地区企业咨询

2,被授予访问权限的数据库或表

3,用户名

grant和revoke可以在几个层次上控制访问权限

1,整个服务器,使用 grant ALL 和revoke ALL

2,整个数据库,使用on database.*

3,特点表,使用on database.table

4,特定的列

5,特定的存储过程

如何设置mysql用户的权限

用户管理

mysqluse mysql;

查看

mysql select host,user,password from user ;

创建

mysql create user zx_root IDENTIFIED by 'xxxxx'; //identified by 会将纯文本密码加密作为散列值存储

修改

mysqlrename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表

删除

mysqldrop user newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限

更改密码

mysql set password for zx_root =password('xxxxxx');

mysql update mysql.user set password=password('xxxx') where user='otheruser'

查看用户权限

mysql show grants for zx_root;

赋予权限

mysql grant select on dmc_db.* to zx_root;

回收权限

mysql revoke select on dmc_db.* from zx_root; //如果权限不存在会报错

怎么修改mysql的数据目录权限

 mysql中修改数据库目录方法:

操作步骤:

1.检查mysql数据库存放目录

mysql -u root -prootadmin

#进入数据库

show variables like '%dir%';

#查看sql存储路径

(查看datadir 那一行所指的路径)

quit;

2.停止mysql服务

service mysqld stop

3.创建新的数据库存放目录

mkdir /data/mysql

4.移动/复制之前存放数据库目录文件,到新的数据库存放目录位置

cp -R /usr/local/mysql/data/* /data/mysql/ #或mv /usr/local/mysql/data/* /data/mysql

5.修改mysql数据库目录权限以及配置文件

chown mysql:mysql -R /data/mysql/

vim /etc/my.cnf

datadir=/data/mysql (制定为新的数据存放目录)

vim /etc/init.d/mysqld

datadir=/data/mysql

6.启动数据库服务

service mysqld start

说明:根据以上的简单6步操作,已经成功的数据库目录更换路径了。


当前标题:怎么改变mysql权限 怎么修改mysql
当前网址:http://csdahua.cn/article/doseejp.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流