【发布时间】:2020-12-12 18:57:19
【问题描述】:
我正在使用 yocto project SUMO 分支 (yocto 2.5) 来构建嵌入式 linux 内核映像。
我想在我的图像中使用 MARIADB。为此,我在 local.conf 文件中添加了这个变量:
IMAGE_INSTALL_append = " mariadb"
我重建了镜像,现在我可以在我的版本中找到这个包:
mariadb、mariadb-client、mariadb-server、mariadb-setupdb、libmysqlclient18 ...
但是当我重新启动内核时,在登录之前,我可以在启动时看到该错误:
Starting to install database for mariadb
done.
Starting MySQL..200820 12:07:09 mysqld_safe Logging to '/var/log/mysqld.err'.
200820 12:07:09 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
/usr/bin/mysqld_safe_helper: Can't create/write to file '/var/log/mysqld.err' (Errcode: 13)
. ERROR!
此外,当我尝试在 /usr/bin/ 下使用 mysql 命令启动服务器时,出现错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
请帮帮我,如何启动服务器并使用 mariadb ?
【问题讨论】:
-
权限问题?
标签: mysql mariadb embedded-linux yocto bitbake