标签:Linux -- 常用命令 用户 mysql MySQL 权限 root localhost
MySQL的权限管理(非重点)
mysql用户分类角度:
1.管理用户: root,具有最高权限,具有创建用户的权限,可以为其他用户授权
2.普通用户: 普通由root用户创建,权限由root分配
mysql用户分类角度(访问主机不同)
- 本地用户-- 只能在安装mysql的机器上访问mysql数据库的用户,在创建用户时,使用的ip地址为localhost
- 远程访问用户 --在安装mysql的机器以外的机器上访问mysql数据库的相关用户
mysql创建用户:
-- mysql创建用户:
create user 'testcdt105'@'localhost' identified by 'cdt105';
insert into mysql.`user `(`host` , `user` ,`sl_cipher` ,`x509_issuer` , `x509_subject`) values ("localhost" ,"testcdt1005",1,1,1);
-- grant:授权
-- 关键字:privileges
grant all privileges on *.* to 'testcdt1005' @'localhost ' identifed by 'cdt105' with grant option ;
password=password("cdt105");
-- 权限刷新:
flush privileges;
-- 给用户权限授权:
grant select,update,delete on *.* to 'testcdt1005'@'localhost';
flush privileges;
-- 回收权限:
revoke all privileges on *.* from 'testcdt1005'@'localhost';
-- 展示指定用户的权限:
show grant for 'testcdt1005'@'localhost';
Linux的基本操作
关于用户的基础命令
·添加一个用户: useradd(管理员)
--用法: useradd 用户名
·设置用户的登入密码: passwd(管理员)
--用法: passwd 用户名
·查看当前登入的用户: whoami
·切换用户: su
--用法1: su 用户名 (ps:1.从低权限切换到高权限需要输入密码,反之不用输入密码 2.从普通用户切换到root用户可以)
--用法2: su 回车(切换到root)
--特点:管理员切换普通用户不需要密码,普通用户之间切换需要密码
·管理员登入(#),普通用户登入($)
history :显示历史命令
![数字] :直接执行曾今执行过的命令
上/下箭头 : 上一条命令和下一条命令
Tab:命令补全
快捷键
Ctrl+a:调到命令行的开头
ctrl+e:调到命令行的末尾
Ctrl+u:将光标处到命令行开头的内容清除
Ctrl+k:将光标处到命令行结尾的内容清除
ctrl+r:在历史记录列表中搜索某一命令
Ctrl+l:清屏
Ctrl+c:终止当前正在执行的命令(kill -15)
文件目录
/root:超级用户root的家目录
/home/username:普通用户的家目录
/usr:安装的软件,共享库等目录重要的子目录有
/usr/bin:用户命令
/usr/sbin:系统管理员命令 binary 二进制
/usr/local:本地自定义软件安装目录
/etc:系统的配置文件
/var:系统服务的数据,例如数据库文件,日志文件和网站内容等
/tmp:系统临时文件目录
/boot:系统启动所需要的文件
/dev:包含一些特殊的设备文件,供系统用于访问硬件
/proc和/sys:反应当前系统运行状态
标签:Linux,--,常用命令,用户,mysql,MySQL,权限,root,localhost 来源: https://www.cnblogs.com/cn-zhouchao/p/16491695.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。