Ubuntu 升级mysql 之后的一些问题

今天升级了一个很久没有升级过的服务器…

然后…mysql 就GG了…

使用启动脚本启动失败, 提示 job failed

使用 mysqld 启动, 提示 “Can’t create test file”

使用 mysqld_safe 启动, 提示 “Operating system error number 13 in a file operation”

网上溜了一圈, 找到个命令 “perror 13”, 查看了错误是 Permission denied

确认是权限错误后, 就开始各种造作权限, 一会改用户, 一会改mod, 然而..这并没有什么卵用…

然后我推测是我服务器配置问题, 从另外一台服务器 copy 了配置过了, 里面新建了配置包含目录, 然而…新建的配置目录也没有读取权限 WTF!!!

然后我依稀想起, 之前看到的Stack Overflow的操作里好像有人提到了 apparmor 这玩意儿, 用来指定目录的…

然后找到文件 /etc/apparmor.d/usr.sbin.mysqld 添加了自定义data目录权限, 重启 apparmor, 终于…可以启动了

ubuntu mysql 升级_Ubuntu 升级mysql 之后的一些问题相关推荐

  1. ubuntu mysql 初始化_Ubuntu初始化MySQL碰到的坑

    想着将MySQL初始化,改变一下存放数据文件的位置: root@ubuntu:/lvmdata# mkdir data root@ubuntu:/lvmdata# chown -R mysql:mys ...

  2. ubuntu更改mysql编码格式_Ubuntu修改mysql编码格式

    今天在Ubuntu系统上部署了第一个net core的web网站,遇到了mysql入库数据乱码的情况.无奈,ubuntu系统不熟悉,mysql命令不熟悉,只得在网上查找各种资料.还是老规矩,主要参考的 ...

  3. ubuntu mysql 编译_Ubuntu下mysql编译安装

    安装必备工具 编译安装需要其他安装程序支持,推荐采用编译安装各种所需包,此处为了方便,使用ubuntu提供的apt-get install方法安装所需工具 sudo apt-get install c ...

  4. 在ubuntu安装mysql数据库_ubuntu安装mysql数据库方法

    ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86.64位和ppc架构.一个比较流行的Linux操作系统,不仅简单易用,而且和Windows相容性非常好.那么 ...

  5. ubuntu删除安装的mysql数据库_Ubuntu下MySQL数据库安装与配置与卸载

    安装: sudo apt-get install mysql-server mysql-client 一旦安装完成,MySQL 服务器应该自动启动.您可以在终端提示符后运行以下命令来检查 MySQL ...

  6. ubuntu mysql 中午_Ubuntu更改MySQL字符集UTF-8,正确显示中文

    首先停mysql服务,编辑配置文件my.cnf $ sudo stop mysql $sudo vim /etc/mysql/my.cnf [client] default-character-set ...

  7. ubuntu mysql开发_ubuntu linux mysql 开发模式与连接编译

    [源码 测试] #include #include #include int main(void) { MYSQL_RES *result; MYSQL_ROW row; MYSQL *connect ...

  8. ubuntu mysql 数据_Ubuntu下MySQL数据库使用

    昨晚,终于安装上了mysql.但是.操作的时候,老是提示'Access denied for user 'root'@'localhost' (using password: YES).闷了一晚.今早 ...

  9. 乌班图安装mysql 目录_Ubuntu 安装mysql 自定义数据存储目录

    一.安装 apt-get install mysql-server 执行过程如下: root@duke:~# apt-get install mysql-server 正在读取软件包列表... 完成 ...

  10. ubuntu下mysql语句_Ubuntu安装mysql及常用SQL操作语句

    Ubuntu安装mysql及常用SQL操作语句:安装mysql,在终端运行如下三条命令. sudo apt-get install mysql-server sudo apt-get install ...

最新文章

  1. 敏捷软件开发(c#版)文摘
  2. python之堆heapq模块
  3. Ubuntu 14.04 安装SSH
  4. ElasticSearch安装拼音插件(pinyin)
  5. vba二维数组初始化_将工作表数据写入VBA数组
  6. 影响布局的inline-block的空白符的问题
  7. nginx的root alias 指令
  8. 生活的花环:看雷加对文学的回顾
  9. 其它数据类型和Json的转化
  10. 关于软件版本命名的方法
  11. 更新无限无线连接更新服务器,02-H3C WBC560多业务无线控制器软件升级操作指导...
  12. Ubuntu14.04 LTS(64bit)彻底解决matplotlib中文乱码问题
  13. Elasticsearch-日期类型
  14. LeetCode OJ - Reorder List
  15. 多线程 NSThread 的使用
  16. 【路径规划】基于matlab GUI人工势场算法机器人避障路径规划(手动设障)【含Matlab源码 617期】
  17. C语言进行可视化编程
  18. 产品经理-思维导图梳理功能
  19. C语言之父丹尼斯·里奇
  20. MyBatis 安装下载 及入门案例

热门文章

  1. vue-cli 打包出来的文件缺少_Vue cli构建 及 项目打包以及出现的问题 (update 2020-05)...
  2. php获取微信生成签名的时间戳,微信开发中access_token,js_ticket,时间戳,签名工具
  3. 2013年3月份计算机二级c语言最新上机题库(搜索关键字版),20133月份计算机二级C语言上机题库(十分强大).doc...
  4. scapy爬虫-Url去重
  5. SOA概念的三个比喻
  6. 油耗虚高保养贵,便宜车就活该问题多多?
  7. golang的https服务器
  8. 指向类成员的指针并非指针
  9. Head First Design Pattern: 策略模式
  10. jquery实现点击元素,如果弹出层隐藏则显示,显示则隐藏