数据库- mysql

mac 安装 mysql

mac 运行 mysql

想要启动 mysql,我在安装完 mysql 之后执行

mysqld start

结果报错了

mysqld: Can't change dir to '/usr/local/mysql-5.7.22-macos10.13-x86_64/data/' (Errcode: 13 - Permission denied)

2018-05-08T01:55:59.265832Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

2018-05-08T01:55:59.267290Z 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled

2018-05-08T01:55:59.268500Z 0 [Note] mysqld (mysqld 5.7.22) starting as process 53823 ...

2018-05-08T01:55:59.283628Z 0 [Warning] Can't create test file /usr/local/mysql-5.7.22-macos10.13-x86_64/data/wuxiaolandeMacBook-Pro.lower-test

2018-05-08T01:55:59.283686Z 0 [Warning] Can't create test file /usr/local/mysql-5.7.22-macos10.13-x86_64/data/wuxiaolandeMacBook-Pro.lower-test

2018-05-08T01:55:59.284156Z 0 [ERROR] failed to set datadir to /usr/local/mysql-5.7.22-macos10.13-x86_64/data/

2018-05-08T01:55:59.284180Z 0 [ERROR] Aborting

2018-05-08T01:55:59.284607Z 0 [Note] Binlog end

2018-05-08T01:55:59.286964Z 0 [Note] mysqld: Shutdown complete

这里的关键词是permission denied

我问了朋友安刚,他说让我把命令改成sudo mysqld start,

我执行这个命令,

然后遇到了第二个报错

2018-05-08T02:00:43.749692Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

2018-05-08T02:00:43.750435Z 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled

2018-05-08T02:00:43.751253Z 0 [Note] mysqld (mysqld 5.7.22) starting as process 53972 ...

2018-05-08T02:00:43.761169Z 0 [Warning] Setting lower_case_table_names=2 because file system for /usr/local/mysql-5.7.22-macos10.13-x86_64/data/ is case insensitive

2018-05-08T02:00:43.761244Z 0 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

2018-05-08T02:00:43.761267Z 0 [ERROR] Aborting

2018-05-08T02:00:43.761314Z 0 [Note] Binlog end

2018-05-08T02:00:43.765076Z 0 [Note] mysqld: Shutdown complete

我查了下,第二个报错(关键词Security)是因为

这是因为在测试的时候,使用root来启动的。而从安全角度来讲,不建议用root用户启动。

我按照安刚给我的建议,修改下目录权限

执行

sudo chown -R wxl /usr/local/mysql-5.7.22-macos10.13-x86_64/data/

mysql报错22_运行 mysql 遇到的两个报错相关推荐

  1. mysql 烂泥_烂泥:mysql帮助命令使用说明

    在安装.管理和使用mysql过程中,你是不是需要记忆很多的mysql命令.而且对于新手来说,很不多的命令不知道该如何应用,对于老手来说很多命令时间长了忘记具体的用法. 其实mysql的帮助信息,已经给 ...

  2. win7下mysql在线安装_win7下mysql的安装和设置

    1. 下载 免安装版: 1) 大小: 206MB; 2) 下载链接:http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.11-win32.zi ...

  3. linux系统安装mysql的步骤_Linux系统安装MySQL详细步骤(mysql-5.6.21)

    第一步.查找以前是否安装有mysql 使用下面命令: rpm -qa|grep -i mysql 如果显示有包则说明已安装mysql 第二步.如果已安装,则需要删除已安装的数据库 可按以下步骤删除数据 ...

  4. 运行MySQL报错:找不到命令mysql、ERROR 2003 (HY000)、ERROR 1045 (28000)

    刚刚在Win10上安装好MySQL,运行之: mysql -u root -p 报错:mysql不是内部或外部命令,也不是可运行的程序或批处理文件 原因:系统变量未添加. 解决方法:将安装文件夹下的b ...

  5. 运行CMD安装mysql系统报错_win10下mysql 8.0.15 winx64的安装与配置以及运行mysqld -initialize命令报错等问题解决...

    以下为完整的安装过程: 1.将mysql压缩包解压到任意目录下 我的是D:\mysql\mysql 2.设置环境变量 (1)-右击"此电脑"-->"属性" ...

  6. mysql数据库报错1146_关于MySQL报错:[ERR] 1146

    最近因为电脑重装了系统,导致自己原本的数据库呗覆盖,需要重新重新安装数据库,但是由于我之前数据库版本是mysql 5.0.22,版本太低,所以小编决定安装mysql 5.7.23版本的,一开始没什么问 ...

  7. mysql 存储微信昵称乱码_MYSQL 保存微信昵称特殊字符报错解决方法-设置编码集为utf8mb4的方法...

    mysql utf8mb4 保存微信昵称特殊字符报错方法 公众号二次开发,在处理用户昵称的时候发现有的时候一些emoji是4字节的表情无法保存入库,经过查找资料发现是因为字段的编码问题造成的, utf ...

  8. 苹果cms安装mysql检测失败_maccms(苹果cms)采集过程报错--MySQL server has gone away错误的解决办法...

    maccms(苹果cms)采集过程报错--MySQL server has gone away,造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... value ...

  9. 本机连接服务器mysql报错1130,连接mysql发生错误1130的解决方案

    连接mysql发生错误1130的解决方案 连接mysql发生错误1130的解决方案 一.通过MySQL-Front或mysql administrator连接mysql的时候发生的这个错误 ERROR ...

最新文章

  1. elk系列7之通过grok分析apache日志
  2. 在Linux中同时删除一百万个小文件的最快方法
  3. java中怎样存储遍历的数据_【数据算法】Java实现二叉树存储以及遍历
  4. 数据分析 python 用途-利用Python数据分析可以实现些什么功能呢?
  5. git切换到指定tag
  6. Android中ExpandableListView的使用
  7. MaxCompute的任务状态和多任务执行
  8. 移动web开发框架之我见
  9. java中二进制怎么说_面试常用:说清楚Java中synchronized和volatile的区别
  10. SQL Server where和having区别
  11. 《STM32开发指南》ALIENTEK战舰STM32开发板资料
  12. GPU机器无法使用GPU
  13. Conficker蠕虫作者可随时引爆“网络核武”
  14. 微信公众号开发接入_官方文档
  15. java输出罗马数字_java工具类——罗马数字和阿拉伯数字相互转换
  16. 【Jmeter+ant+Jenkins自动化持续集成】
  17. 项目【QT5.13频谱分析软件】(一)——开篇介绍
  18. OSChina 周五乱弹 —— 睡觉都枕着小姐姐
  19. linux系统解压缩rar文件夹,linux下解压缩rar文件的办法
  20. 数据指标体系如何从设计到落地

热门文章

  1. [物理学与PDEs]第5章习题6 各向同性材料时强椭圆性条件的等价条件
  2. 40XXX队技术员交接事项(1):基本资料交接
  3. 学习:如何把备份的bak还原到新的数据库(转)
  4. UVA12148 LA4214 Electricity【日期计算】
  5. POJ3664 Election Time【排序】
  6. UVA11069 A Graph Problem【递推】
  7. HDU2524 矩形A + B【组合计算】
  8. 计算机科学 —— 冯诺依曼结构
  9. 程序员的底色(IDE color scheme、CLI 命令行界面)
  10. Matlab Tricks(二十三)—— 保存图像到 pdf