您现在的位置是:主页 > news > 网站建设盈利模式/海南百度推广公司有哪些

网站建设盈利模式/海南百度推广公司有哪些

admin2025/6/9 16:27:52news

简介网站建设盈利模式,海南百度推广公司有哪些,北京seo报价,东莞网站设计品牌(如果我分享的干货内容对你有帮助,可以通过赞或者评论的方式告诉我,我会持续分享;或者留言你想要的IT方面的支持,我将分享大家感兴趣的IT类技术干货)1.创建用户CREATE USER teacherlocalhost IDENTIFIED BY…

网站建设盈利模式,海南百度推广公司有哪些,北京seo报价,东莞网站设计品牌(如果我分享的干货内容对你有帮助,可以通过赞或者评论的方式告诉我,我会持续分享;或者留言你想要的IT方面的支持,我将分享大家感兴趣的IT类技术干货)1.创建用户CREATE USER teacherlocalhost IDENTIFIED BY…

8b50734663e3fba99ce659d118ebf26b.png
(如果我分享的干货内容对你有帮助,可以通过赞或者评论的方式告诉我,我会持续分享;或者留言你想要的IT方面的支持,我将分享大家感兴趣的IT类技术干货)

1.创建用户

CREATE USER teacher@localhost IDENTIFIED BY '123456';

CREATE USER student IDENTIFIED BY '123456';

2.查看用户

USE mysql;

SELECT * FROM USER;

3.权限管理

3.1.收回“z1”的在所有数据库表上的查询权限

revoke select on *.* from z1@localhost;

3.2.授予“zl”在test1数据库所有表的查询权限

grant select on test1.* to z1@localhost;

3.3.授予所有数据库的所有权限对teacher用户

grant all privileges on *.* to teacher@localhost;

3.4.teacher除了对所有数据库有全部权限外 还可以进行授权操作

grant all privileges on *.* to teacher@localhost with grant option;

grant all privileges on *.* to z1@localhost identified by '123' with grant option;

3.5.授予student用户对myschool数据库的所有表具有查询和插入权限

注意:需要关闭mysql服务器主机的防火墙

grant select,insert on myschool.T156 to 'student'@'%' identified by '123456';

3.6.只授予登录权限对z4用户

grant usage on *.* to 'z4'@'localhost';

3.7.直接操作权限表进行用户授权

insert into db (host,db,user,select_priv,insert_priv,update_priv,delete_priv)

values('%','test1','z2','Y','Y','Y','Y');

flush privileges;

3.8.回收权限(usage 权限不能被回收,登录权限不能被回收)

revoke select,insert on *.* from z2@localhost;

4.查看用户权限

4.1.方式一:

show grants for z1@localhost;

4.2.方式二:

use information_schema;

select * from SCHEMA_PRIVILEGES where grantee="'z1'@'localhost'";

5.修改密码

5.1.方法 1:可以用 mysqladmin 命令在命令行指定密码。修改root密码

mysqladmin -u user_name -h host_name password "newpwd"

5.2.方法 2:执行 SET PASSWORD 语句。下例中将账号'king'@'%'的密码改为'123456'。

mysql> SET PASSWORD FOR 'king'@'%' = PASSWORD('123456');

如果是更改自己的密码,可以省略 for 语句:

mysql> SET PASSWORD = PASSWORD('biscuit');

5.3.方法 3:还可以在全局级别使用 GRANT USAGE 语句(在*.*)来指定某个账户的密码而

不影响账户当前的权限。

mysql> GRANT USAGE ON *.* TO 'king'@'%' IDENTIFIED BY '123456';

5.4.方法 4:直接更改数据库的 user 表

INSERT INTO user (Host,User,Password) VALUES('%','king',PASSWORD('123456'));

FLUSH PRIVILEGES;

UPDATE user SET Password = PASSWORD('bagel') WHERE Host = '%' AND User = 'francis';

FLUSH PRIVILEGES;

6.删除用户

7.1.方式一:drop user z2@localhost;

7.2.方式二:在user表中进行删除