开发者社区> 余二五> 正文

MySQL创建数据库失败

简介:
+关注继续查看

如果使用root账号登录到数据库create database时提错错误:

MySQL: 1006 - Can't create database '***' (errno: 13) 

MySQL: 1006 - Can't create database '***' (errno: 28)

,一般是mysql用户没有目录权限的问题。

先用Linux指令 :   ls -ld 查看data目录权限, data是存放数据文件的文件夹

 ls -ld /alidata/server/mysql-5.5.37/data

如果显示:

drwxr-xr-x 6 root root 4096 Dec 11 08:57 /alidata/server/mysql-5.5.37/data

则说明mysql用户没有操作权限,需要用chown指令授权:


chown -R mysql:mysql  /alidata/server/mysql-5.5.37/data











本文转自 蓝叶子Sheep 51CTO博客,原文链接:http://blog.51cto.com/dellinger/1930767,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
访问 MySQL 数据库——创建 MySQL 实例
访问 MySQL 数据库——创建 MySQL 实例自制脑图
21 0
MySQL创建数据库基础篇
MySQL创建数据库基础篇
46 0
软件开发入门教程网之 MySQL 管理 MySQL ALTER命令 MySQL 复制表 MySQL 连接 MySQL 创建数据库 MySQL 创建数据表 MySQL 数据类型 MySQL 导出数据 M
MySQL 表中使用INSERT INTOSQL语句来插入数据。 你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。 ​​语法​​
57 0
《零基础》MySQL 创建数据库(五)
我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB:
84 0
Mysql连接数据库异常汇总【必收藏】
Mysql连接数据库异常汇总【必收藏】
951 0
mysql 配置及删除数据
mysql 配置及删除数据
174 0
【mysql】mysql 忘记密码后如何修改和查看
一、window 环境下 输入 cmd 终端 1)、先修改访问权限: 1.在命令行运行:taskkill /f /im mysqld-nt.
1110 0
2.1、mysql-5.7.16 和 mysql-8.0.12 忘记密码修改
[toc] 1、忘记密码(基于mysql-5.7.16) 启动免授权服务端 mysqld --skip-grant-tables 客户端 mysql -u root -p 修改用户名密码 update mysql.
999 0
Mysql连接数据库的操作
Mysql连接数据库的操作 1 2 3 4 5 $link=mysql_connect("ip","数据库名",密码); mysql_select_db("库名",$link); mysql_query("set names utf8"); $sql = "selec.
1738 0
+关注
余二五
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
MySQL Java开发实战
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关镜像