linux下安装好Mysql数据库后,输入启动命令:

cd /home/homework/mysql && ./start.sh

回车后报如下错误:

原因是:该文件未有相关执行权限

解决办法:

第一步:(命令窗口输入命令)

chmod u+x *.sh

第二步:(命令窗口再次输入启动命令)

cd /home/homework/mysql && ./start.sh

即可正常启动Mysql;

Chmod详解

chmod:文件/目录权限设置命令

该命令用于改变文件或目录的访问权限。该命令有两种用法:

方法一:用包含字母和操作符表达式的文字设定法

其语法格式为:chmod [who] [opt] [mode] 文件/目录名

who代表对象,是以下字母中的一个或组合:

u:User,即文件或目录的拥有者。

g:Group,即文件或目录的所属群组。

o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。

a:All,即全部的用户,包含拥有者,所属群组以及其他用户。

opt则是代表操作,可以为:

+:添加某个权限

-:取消某个权限

=:赋予给定的权限,并取消原有的权限

mode则代表权限:

r:可读

w:可写

x:可执行

举例:chmod u+x *.sh

方法二:用数字设定法

其语法格式为:chmod [mode] 文件名

其中mode的取值为三个阿拉伯数组组合,具体代表意思如下:

操作文件或目录的用户,有3种不同类型:文件所有者、群组用户、其他用户。最高位表示文件所有者的权限值,中间位表示群组用户的权限值,最低位则表示其他用户的权限值,所以,chmod 777中,三个数字7分别对应上面三种用户,权限值都为7。

文件或目录的权限又分为3种:只读、只写、可执行。

权限权限数值二进制具体作用

r

4

00000100

read,读取。当前用户可以读取文件内容,当前用户可以浏览目录。

w

2

00000010

write,写入。当前用户可以新增或修改文件内容,当前用户可以删除、移动目录或目录内文件。

x

1

00000001

execute,执行。当前用户可以执行文件,当前用户可以进入目录。

依照上面的表格,权限组合就是对应权限值求和,如下:

7 = 4 + 2 + 1 读写运行权限

5 = 4 + 1 读和运行权限

4 = 4 只读权限

举例:chmod 644 test.txt

denied mysql permission_启动Mysql数据库报错误:-bash: ./start.sh: Permission denied相关推荐

  1. linux执行.sh文件时,报错:XXX.sh: Permission denied(没有权限)

    linux执行.sh文件时,报错:XXX.sh: Permission denied(没有权限) 解决方法:修改对该文件的权限 例如报错: bash: ./zkServer.sh: Permissio ...

  2. CentOS 7 启动Tomcat 报错 “ ./startup.sh: Permission denied” 解决方案及问题总结

    一.解决方案 在apache-tomcat的bin目录下,输入 ./start.up无法启动Tomcat,显示 " -bash: ./startup.sh: Permission denie ...

  3. iOS 关于pods-frameworks.sh:permission denied报错的解决

    最近公司新开项目,搭建完框架后小伙伴拉取代码后build一直报错:pods-frameworks.sh:permission denied 查了很多博文后找到了如下解决方案,在此记录. 打开终端输入如 ...

  4. net start mysql无法启动MySQL

    今天是第一次学习MySQL,在安装并启动MySQL的过程中发现了两个容易被忽视的小问题.一个是MySQL的操作权限问题,一个是MySQL的服务名称问题,特此记录. 问题描述:在命令提示符窗口输入&qu ...

  5. IOS使用pods初次加载出现Pods-resources.sh: Permission denied错误的解决方案

    IOS使用pods初次加载出现Pods-resources.sh: Permission denied错误的解决方案 参考文章: (1)IOS使用pods初次加载出现Pods-resources.sh ...

  6. Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command ‘........‘

    Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command '-' 例如这里就指的是fisco-bcos这个 ...

  7. Jmeter,Linux下执行./jmeter报错【./jmeter:Permission denied】

    一.问题描述:         在压测时,执行./jmeter -n -t 报错,提示: ./jmeter: Permission denied[拒绝访问] 二.问题分析:         由于jme ...

  8. H5页面在ios的浏览器上使用 高德地图 报当前定位失败Geolocation permission denied 或者 偶尔报AMap没有找到的

    1.解决报当前定位失败Geolocation permission denied: 可以去高德api查看:常见问题 | 高德地图API (amap.com) 图中红圈2,3,4,5,6对应Geoloc ...

  9. npm报错stack Error: EACCES: permission denied, mkdir

    目录 一.问题描述 二.解决方法 一.问题描述 执行 npm 报错:stack Error: EACCES: permission denied, mkdir npm install webpack ...

最新文章

  1. C语言编程中的“堆”和“栈”七大不同之处
  2. Java中JRE、JDK和JVM的区别
  3. Linux安装ipvsadm工具查看ipvs
  4. npm修改默认安装路径和数据源
  5. QT中的QGridLayout布局
  6. AI攻破高数核心,1秒内精确求解微分方程、不定积分
  7. MaxComputeSql性能调优
  8. Linux系统编程38:多线程之什么是线程同步以及条件变量函数
  9. 面试官系统精讲Java源码及大厂真题 - 12 彰显细节:看集合源码对我们实际工作的帮助和应用
  10. RabbitMq入门(七)消息处理(消息持久化autoDelete、消息确认ACK机制)
  11. 《Storm企业级应用:实战、运维和调优》——1.6 本章小结
  12. pythontime库简单使用_Python time库基本使用方法分析
  13. Spring boot 2.0 with Oauth2 + Jwt
  14. java basic data type,DataStage Basic学习笔记
  15. 微型计算机的工作过程是执行程序过程吗,微型计算机的工作过程和主要性能指标...
  16. 惠普T5325 惠普T5565 惠普T5400 瘦客机评测
  17. 2018年腾讯笔试题(今年更难了)
  18. 虚拟光驱xp版32位_Windows 32位系统将成历史,勾起了我对Windows XP满满的回忆
  19. mysqldatareader什么意思_Mysql的MySqlDataReader对于MysqlConnection是独占式
  20. 苹果支付成功后,JAVA服务端二次验证

热门文章

  1. R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs absolute path)
  2. R语言计算每个分组的行数并将结果添加到dataframe中实战
  3. R语言构建xgboost模型:使用xgboost构建广义线性模型(GLM):使用gblinear算法拟合线性模型并配置L1和L2正则化
  4. R语言计算回归模型学生化残差(Studentized Residuals)实战:如果样本学生化残差(Studentized Residuals)绝对值大于3则是离群值
  5. 基于关联规则(Variational Autoencoders)疾病预测系统实战:(pyspark FPGrowth实现频繁项集挖掘、最后给出预测模型topK准确率和召回率)
  6. 绘制clothoid曲线
  7. 昆虫基因组DNA的优化提取,可进行长读测序
  8. 基于癌症基因组学数据的miRNA 功能模块识别算法研究
  9. STM32-RTC原理和驱动程序
  10. STM32核心板电路分析