发布网友 发布时间:2022-04-09 23:35
共3个回答
懂视网 时间:2022-04-10 03:57
如果使用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” 博客,请务必保留此出处http://dellinger.blog.51cto.com/12445009/1930767
MySQL创建数据库失败
标签:linux
热心网友 时间:2022-04-10 01:05
打开MySQL Workbench
请点击输入图片描述
右击要启动的mySQL数据库连接,然后选择【open connection】
请点击输入图片描述
此时进入数据库实例管理界面,下方显示了已有的数据库实例
请点击输入图片描述
右击数据库实例列表,然后点击【create schema ..】
请点击输入图片描述
输入数据库实例名称,然后点击【apply】
请点击输入图片描述
在弹出的对话框中,点击【apply】
请点击输入图片描述
点击【finish】
请点击输入图片描述
此时该数据库实例就被创建了,显示在列表中
请点击输入图片描述
热心网友 时间:2022-04-10 02:23
因为还没有建立连接,所以没法创建数据库,最下边有提示的。