linux sql文件授权,Linux基础学习四:授权及查找命令及安装mysql数据库

一、授权命令

1、文件授权

chmod {ugo}{+-=}{rwx} 文件名,可以给指定对象授权指定权限,其中“+”表示加上权限,“-”表示减去权限,“=”授予权限,但是一般授权都不使用这种方式,而是用下面的方式:

chmod 权限代码 文件名,rwx --> 111-->7,即r为4,w为2,x为1,授予什么权限,加起来的值即为权限,例如授予一个文件所有者、所属组、其他人所有权限:chmod 777 file。

2、改变文件所属用户

chown 用户 文件名 -->改变文件的用户

-R 递归的将文件夹及下面的子目录所有者改成指定用户。

能够使用该命令的只有root

3、改变文件所属组

chgrp  组 文件名-->改变文件的组

-R 递归的将文件夹及下面的子目录所有者改成指定用户。

二、查找命令

1、find [搜索范围] [匹配条件],如find /root *filename*,其中*表示匹配任何,?表示匹配一个。另外该命令可以根据名称、大小、甚至是多条件进行查找。

2、locate 快速查找 locate init,快速查询包含init的文件或目录。可以先试用updatedb更新日志文件。

3、which 查找命令,which ls,可以查找ls命令的目录和别名。

参数-i:忽略大小写

4、whereis 查找名,whereis ls,可以查找ls命令的目录和帮助文件

参数-i:忽略大小写

5、grep 查找文件里面的内容,所有用户都可以使用,grep -iv [指定字符串] [文件]

-i 忽略大小写,如grep -i localhost /etc/host

-v 排除包含内容的行,如可以去掉注释行,如:grep -v ^# /etc/host,可以去掉以#开头的行。

三、安装mysql

1、安装mysql

yum list *mysql*,找到mysql包,运行

yum –y install mysql-server.x86_64

安装完成使用service mysqld start即可运行

2、设置root密码及访问权限

第一次登陆不使用密码:mysql –u root,进入后使用下面sql进行查询并修改root密码:

773d9b0f2eb29e18d192a800813e0826.png

并把localhost设置成%,否则只有本地可以登录。(update mysql.user set host = ‘%’ where host = ‘localhost’);

修改完成后退出(exit),再次登陆使用

mysql –u root –p进行登陆

3、修改字符集

登陆进mysql中,使用下面的语句查看mysql字符集

show variables like ‘%char%’;

发现字符集基本上位lani之后,需要修改成utf8,格式。

打开/etc/my.ini(/etc/my.cnf),

分别修改客户端和服务器字符集:

ee7ec3ccfcfaeb29b46a2f5269171ca9.png

修改完成后重启mysql即可生效:

fe8679b55d6cfac9bb4fb88beff6760a.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值