在centos上的数据库中新建数据库时发现无法创建并报错(errno 13 )
查了很多资料 错误代码13是权限问题 大部分人建议查看数据库数据文件的权限 部分人如下
drwxr-xr-x. 7 root root 181 3月 15 10:51 mysql
这种情况的可以使用命令 chown -R mysql:mysql mysql 解决
我的数据库文件已经是mysql可操作了 如下
drwxr-xr-x. 7 mysql mysql 181 3月 15 10:51 mysql
经过查了很多资料终于找到原因和解决办法:
SELinux linux的安全机制 关闭它即可解决
setenforce 0
这种方式只能临时关闭 当系统重启又会失效
打开 selinux 配置文件
[root@localhost ~]# vim /etc/selinux/config
修改 selinux 配置文件
将SELINUX=enforcing改为SELINUX=disabled,保存后退出
重启系统
相关推荐
Linux下安装初始化完MySQL数据库之后,使用mysqld_safe启动mysql数据库,如下发现,启动失败 [root@SVNServer bin]# ./mysqld_safe –user=mysql& 或 [root@SVNServer bin]# /etc/init.d/mysqld start Starting ...
在MySQL中,外键是实现关系数据库中表与表之间关联的重要工具,它确保了数据的一致性和完整性。然而,在创建外键时,有时会遇到错误代码1005,这个错误通常意味着外键约束无法正确建立。错误信息可能很简单,如"Can'...
今天接到测试人员反应,测试环境前端应用程序无连接mysql数据库,登录mysql服务器,查看错误日志,发现有如下报错: ERROR 1135 (HY000): Can’t create a new thread (errno 11);if you are not out of available ...
关键字描述:错误 MySQL 问题 NOT NULL 数据库 安装 unsigned tinyintPHPCMS2008安装最后一步出现MySQL Errno : 1064错误,在线等!MySQL Query : CREATE TABLE `phpcms_admin` ( `userid` mediumint(8) unsigned ...
像这种不能创建一个.frm 文件的报错好像暗示着操作系统的文件的权限错误或者其它原因,但实际上,这些都不是的,事实上,这个mysql报错已经被报告是一个mysql本身的bug并出现在mysql 开发者列表当中很多年了,然而这...
针对标题和描述中所提及的“Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法”,该问题主要发生在尝试在Windows操作系统的TEMP文件夹中创建或写入文件时失败,通常会导致MySQL数据库软件报错。...
#### 问题4:创建子表时,出现错误“ERROR 1005 (HY000): Can't create table 'database.tablename' (errno: 150)”,如何解决? 当尝试创建一个依赖于另一个表的子表时,可能会遇到此错误。这是因为子表的外键引用...
MySQL 1864错误是主从复制架构中常见的一个问题,通常与多线程复制功能有关。当从库尝试从主库同步数据时,会因为某些配置不当...通过本文的讲解,读者能够更加从容地应对MySQL 1864主从错误,保证数据库的稳定运行。
Mycat通常与MySQL数据库配合使用,但由于MySQL的版本更新,某些配置或API可能会发生变化,这就可能导致兼容性问题。 当遇到`Unknown system variable 'query_cache_size'`错误时,解决方案是更新Mycat的配置以适应...
MySQL主从同步是数据库高可用性架构中的常见实践,它能确保数据在多个服务器间保持一致,从而提高系统的可靠性和可扩展性。然而,在实际操作中,可能会遇到各种错误,如`Last_IO_Errno: 1236`。这个错误通常意味着从...
对于Qt4.8版本来说,如果想要支持MySQL数据库的操作,则需要手动编译MySQL数据库驱动。本文将详细介绍如何使用Qt4.8编译MySQL5.5,并通过图文并茂的方式帮助读者更好地理解和实践。 #### 必须知道的一些常识 1. **...
在使用MySQL数据库时,有时会遇到因无法创建临时文件而导致数据库服务无法启动的问题。这个问题通常是由于MySQL尝试写入 `/tmp` 目录时遇到了权限问题。以下是对这个问题的详细分析和解决方案。 首先,当MySQL在...
在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都150G-200G,如果用单纯的这种方法,成本太高,故经过一段时间的摸索,总结了几种处理方法。...
在这个"MySql(lib、dll).rar"压缩包中,包含了32位和64位版本的libmysql.lib和libmysql.dll,这些文件对于开发和运行连接MySQL数据库的应用程序至关重要。 1. **libmysql.lib**:这是一个静态链接库文件,通常...
可以进入MySQL数据库,但是无法读取数据库表,报错如下:访问数据库,莫名其妙的报1018错误:ERROR 1018 (HY000): Can’t read dir of ‘./cnapscips/’ (errno: 13)。 二、解决方案 查看MySQL的数据目录,一般...
4. 创建子表时,出现错误“ERROR 1005 (HY000): Can't create table 'database.tablename'(errno: 150)”,如何解决? 解决方法:检查子表的外键是否关联父表的主键,且关联字段的数据类型是否匹配,如果类型不一样...
MySQL数据库在进行迁移或升级的过程中可能会遇到各种故障,这些故障可能由于多种原因导致,包括配置文件错误、权限问题、文件丢失或损坏等。以下是一些常见的故障及其解决方案: 1. **启动服务失败**: 当执行`...