Mysqld: Error on realpath() on /var/lib/mysql-files (Error 2 - No such file or directory)

Error on realpath() on varlibmysql-files (Error 2 - No such file or directory)

Questions : Error on realpath() on varlibmysql-files (Error 2 - No such file or directory)

2022-08-02T18:26:57+00:00 2022-08-02T18:26:57+00:00

4780

I am using Ubuntu to configure Wordpress on anycodings_windows-subsystem-for-linux WSL. Currently, I am trying to install MySQL anycodings_windows-subsystem-for-linux as part of the LAMP Stack using the anycodings_windows-subsystem-for-linux following as per this tutorial:

sudo usermod -d /var/lib/mysql/ mysql sudo service mysql start

When I run the second command, I see "fail" anycodings_windows-subsystem-for-linux in red appear (ie. mysql won't start). Here anycodings_windows-subsystem-for-linux is what the Error Log looks like:

2021-09-05T08:17:59.936284Z mysqld_safe Logging to '/var/log/mysql/error.log'. 2021-09-05T08:17:59.951837Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql mysqld: Error on realpath() on '/var/lib/mysql-files' (Error 2 - No such file or directory) 2021-09-05T08:17:59.962000Z 0 [Warning] [MY-010139] [Server] Changed limits: max_open_files: 1024 (requested 8161) 2021-09-05T08:17:59.962006Z 0 [Warning] [MY-010142] [Server] Changed limits: table_open_cache: 431 (requested 4000) 2021-09-05T08:18:00.172509Z 0 [Warning] [MY-011068] [Server] The syntax 'expire-logs-days' is deprecated and will be removed in a future release. Please use binlog_expire_logs_seconds instead. 2021-09-05T08:18:00.172578Z 0 [ERROR] [MY-010095] [Server] Failed to access directory for --secure-file-priv. Please make sure that directory exists and is accessible by MySQL Server. Supplied value : /var/lib/mysql-files 2021-09-05T08:18:00.172626Z 0 [ERROR] [MY-010119] [Server] Aborting 2021-09-05T08:18:00.178880Z mysqld_safe mysqld from pid file /run/mysqld/mysqld.pid ended

Edit- Here is what I get when I run the anycodings_windows-subsystem-for-linux following commands:

root@DESKTOP-P44T17P:~# stat /var/lib/mysql-files stat: cannot stat '/var/lib/mysql-files': No such file or directory root@DESKTOP-P44T17P:~# grep user /etc/mysql/mysql.conf.d/mysqld.cnf user = mysql

It does not look the mysql-files directory anycodings_windows-subsystem-for-linux exists.

Ubuntu 20.04.2

Total Answers 1

25

Answers 1 : of Error on realpath() on varlibmysql-files (Error 2 - No such file or directory)

Ensure the directory anycodings_mysql /var/lib/mysql-files exists and MySQL anycodings_mysql should start. You can try:

sudo mkdir /var/lib/mysql-files

0

2022-08-02T18:26:57+00:00 2022-08-02T18:26:57+00:00Answer Link

mRahman

1 问题背景 mysql在docker里一运行起来就闪退, 于是查看日志, 报错信息是mysqld: Error on realpath() on ‘/var/lib/mysql-files’ (Error 2 - No such file or directory) 2 解决 先移除这个容器 sudo docker container rm mysql-slave 新建一...

Mysqld: Error on realpath() on /var/lib/mysql-files (Error 2 - No such file or directory)

Linux安装Mysql数据库

yum install -y mysql-server service mysqld start chkconfig mysqld on yum install -y mysql-connector-java

Mysqld: Error on realpath() on /var/lib/mysql-files (Error 2 - No such file or directory)

mysql5.7.26多实例配置

实验环境:CentOS 7.5 1.提前应该将用户授权做好 mysql> grant all on *. * to [email protected]‘192.168.200.%’ identified by ‘000000’; 2.多实例管理 2.1 准备多个目录 mkdir -p /data/330{7,8,9}/data 2.2 准备配置文件 cat >

Mysqld: Error on realpath() on /var/lib/mysql-files (Error 2 - No such file or directory)

LNMP_mysql安装_1

mysqld chkconfig mysqld on service mysqld start 错误: yum install -y libaio ERROR 2002 (HY000): Can't connect to local MySQLserver through socket '/var/lib/mysql/mysql.sock' (2) 这里要检查这里 cp support-files

Mysqld: Error on realpath() on /var/lib/mysql-files (Error 2 - No such file or directory)

centos mysql 安装,启动命令

、安装mysql #yum -y install mysql mysql-server mysql-devel 配置mysql开机启动服务 #chkconfig --add mysqld (服务清单中添加mysql服务) #chkconfig mysqld on (设置mysql服务随开机启动) #service mysqld start (启动mysql服务) ---- /usr/bin

docker  使用mysql8镜像时加载指定的外部配置文件和存储目录,报出

mysqld: Error on realpath() on '/var/lib/mysql-files' (Error 2 - No such file or directory

当指定了外部配置文件与外部存储路径时,也需要指定 /var/lib/mysql-files的外部目录,

所以在 主机新建/home/mysql/mysql-files目录,

在启动容器时 需要加上

  -v /home/mysql/mysql-files:/var/lib/mysql-files/

docker run -d -p 3305:3306 -e MYSQL_ROOT_PASSWORD=123456 --name mysqltest5 -v /home/mysql/data:/var/lib/mysql -v /home/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /home/mysql/mysql-files:/var/lib/mysql-files/ mysql

版权声明:本文为weixin_30338497原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。


智能推荐

js深克隆方法

方法一:JSON.parse(JSON.stringify(obj)) 缺点:不可以拷贝 null, function, RegExp 等等类型的 缺点: 如果obj里面有时间对象,则JSON.stringify后再JSON.parse的结果,时间将只是字符串的形式。而不是时间对象; 如果obj里有RegExp、Error对象,则序列化的结果将只得到空对象; 如果obj里有function,Sym...

RabbitMq在Linux上的安装与部署

安装Erlang环境 安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 安装ncurses 安装erlang环境 安装RabbitMQ 下载rabbitmq-server-3.6.9.tar.xz 对rabbitmq包进行解压: 随后移动至/usr/local/下 改名rabbitmq: 这种下载的方式解压后直接可以使用,无需再编译安装; 进入到rabbit文件内,其命令文件...

Python 文件夹内容比较

Python 文件夹内容比较 标签:Python 参考网站 官方文档 第三方文档 安装目录下的Doc文件夹内有一个文档 python 命令行模式下先 import 对应的模块,再输入 help(xxx) dir(xxx) 询问。 其中 help 模式下可以用空格上下页翻页,q键退出。 传入参数 写一个程序比较两个文件里的内容 sys.exit() 为了避免出错,有些条件不满足即可调用 exit()...

猜你喜欢

Android WebView图片适配解决方案

WebView的各种坑,今天又让我发现一个。 一、懵逼 最近公司项目中新闻模块需要用WebView来加载,而且服务端返回的是String类型的html代码,包含各种标签,各种转义符,一开始直接用loadDataWithBaseURL()加载的时候,出现各种&lt;、&gt;,直接懵逼了,后面一查,只是因为转义符的关系,那直接用String类的replace()方法替换成对应的<...

Spring Boot/MVC

代码开发阶段 springMVC数据绑定 Spring Boot Controller 的使用 数据库操作 AOP统一处理请求日志 Spring两大核心原理(AOP、IOC) spring MVC 拦截器 Hibernate Java中文件上传下载...

.Net Core之MongoDB存储文件

.Net Core之MongoDB存储文件 MongoDB提供了GridFS来存储文件,我们这里就讨论采用GridFS存储文件的方案 这里主要使用MongoDB.Driver相关库 MongoDB的一些基本使用: MongoDB属于开箱即用,但 .Net Core下的可配置化的文件上传还是没那么简洁的,需要做一些自定义的工作,但是微软官方也是提供了配置方案: 完成以上准备工作,便可以实现文件上传和...

2021-08-07 数组

1. 数组的定义 数组的概念: 数组就是一组有序的数据的集合 数组 array, 以[]表示 数组中可以存放任何数据类型的值 数组[]里面的每一项元素, 用逗号隔开 (数组的语法) 2.数组的声明 用数组字面量声明数组(推荐使用字面量声明数组) 用构造函数来声明数组(作为了解即可) 3.访问或修改数组元素 数组的下标: 数组中的每一个元素, 都有一个唯一的索引(序号), 叫做下标 数组的下标是从0...