-
-
和用户权限相关的
-
基本操作
-
-
服务器
-
提供服务器的机器
-
百度公司提供百度业务服务器的机器:百度服务器
-
-
数据库服务器
-
提供数据库服务的
-
-
数据库分类:
-
关系型数据库
-
非关系型数据库 :快
-
{'name':[名字,job,等等]}
-
快递, 快递单号
-
-
-
Mysql命令:
-
select user() 查看当前用户
-
set password = password('123') 给当前用户设置密码
-
创建其他用户,create user 'guest'@'192.168.14.%' identified by '123'
-
给一个用户授权
-
grant 权限类型(all或者select或者insert) on 文件名.* to 'guest'@'192.168.14.%';
-
flush privileges 刷新修改立即生效
-
-
查看所有的数据库:show databases
-
创建一个数据库: create database 数据库名字
-
操作数据库
-
切换到数据库下: use 数据库的名字
-
show tables : 查看表
-
drop database 数据库名字
-
-
操作表
-
创建表
-
Create table 表名(name char(12),age int);
-
-
查看表结构
-
desc student;
-
-
操作数据
-
插入数据:insert into student values ('sb',84)
-
查询数据:select * from student;
-
修改数据:update student set age=85 where name = 'sb';
-
删除数据:delete from student where name = 'sb'
-
-
-
连接别人的数据库:
-
mysql -u账户 -p密码 -hip
- 删除一个数据库用户:drop user 'username'@'host'
-
pycharm中python3.6+pymysql+mysql8.0.1连接报错:pymysql.err.OperationalError: (1045, u"Access denied for user 'root'@'localhost' (using password: No)")
-
解决方法:
在cmd命令行连接mysql, 通过mysql -u root -p dong1990
然后输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'dong1990';
- 删除权限:revoke 权限类型 on 数据库名.* from 'username'@'host'
- 更改用户名密码:rename user 'username'@'host'(旧) to 'username'@'host'(新)
-
查看所有数据库用户:
-
select host,user,authentication_string from mysql.user;
-
-