概述
linux中mysql介绍
linux版本:
查找系统上正在运行的 Linux 发行版和版本
- 方法一、使用Linux的etc目录中的os-release文件
可以通过运行以下命令来检查 Linux 操作系统(OS)信息
~$ cat /etc/os-release
方法二、使用 lsb_release 命令
可以使用 lsb_release 命令检查 Linux 操作系统(OS)。
$ lsb_release -a
方法三、使用Linux的proc目录中可用的版本文件
可以使用以下命令来检查 Linux 操作系统(OS)。
~$ cat /proc/version
/proc 文件系统。它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。而我们使用命令 uname -a 的信息就是从该文件获取的,当然用 cat /proc/version 方法直接查看它的内容也可以达到同等效果。另外,加上参数"-a"是获得详细信息,如果不加参数为查看系统名称。
方法四、登录linux后:使用uname -r或者uname -a
mysql版本:
- mysql目录路径:/var/lib
- mysql配置文件路径:/etc/mysql
- mysql报错日志路径:/var/log/mysql/error.log
备注:参见配置
标题创建软连接步骤:
-
迁移数据:rsync -avp ./mysql/ /data/nfs/mysql/
备注:rsynac 参数表示将权限也进行迁移 -
创建软连接:ln -s ./mysql /data/nfs/mysql
mysql启动
方式1:
service mysql restart
service mysql status
service mysql stop
service mysql start
方式2:
/etc/init.d/mysql restart
/etc/init.d/mysql start
/etc/init.d/mysql stop
/etc/init.d/mysql status
方式3:
systemctl restart mysql
systemctl start mysql
systemctl stop mysql
systemctl status mysql
mysql启动失败:
报错信息:
Job for mysqld.service failed because the control process exited with error code.
See "systemctl status mysqld.service" and "journalctl -xeu mysqld.service" for details.
× mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2021-04-19 00:01:33 CST; 533ms ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 14629 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Process: 14650 ExecStart=/usr/bin/mysqld $MYSQLD_OPTS (code=exited, status=127)
Main PID: 14650 (code=exited, status=127)
CPU: 112ms
4月 19 00:01:33 RISE systemd[1]: mysqld.service: Scheduled restart job, restart counter is at 5.
4月 19 00:01:33 RISE systemd[1]: Stopped MySQL Server.
4月 19 00:01:33 RISE systemd[1]: mysqld.service: Start request repeated too quickly.
4月 19 00:01:33 RISE systemd[1]: mysqld.service: Failed with result 'exit-code'.
4月 19 00:01:33 RISE systemd[1]: Failed to start MySQL Server.
最终排查原因:建立软连接时没有迁移权限
解决方法:
本地备份:mv mysql mysql.bak
(备注:若迁移前忘记备份:可以将迁移过去的文件cp过来)
删除软连接:rm -rf /data/nfs/mysql
将本地备份还原
给mysql赋值权限:chmod -R 777 mysql
解决参考:https://www.posmura.cz/mysql-service-start-request-repeated-too-quickly/
其他参考:https://zhuanlan.zhihu.com/p/365895037
最后
以上就是阔达高跟鞋为你收集整理的问题解决1:创建软连接后启动mysql失败的全部内容,希望文章能够帮你解决问题解决1:创建软连接后启动mysql失败所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复