关于linux下mysql无法启动以及启动后无法登录问题
今天被折磨了一天,先是mysql无法启动或者输入mysql登录命令无法识别接着又出现mysql is not running 且被锁定网上看了一大堆教程,实验了几十次,都没能解决我的问题,而且由于尝试了各种方法,导致之前问题,没解决还附带出现了各种新的报错有人说删除被锁定的 /var/lock/subsys/mysql 就好了也有人说删除 上级目录的log,结果一一实验都未成功而...
今天被折磨了一天,先是mysql无法启动或者输入mysql登录命令无法识别
接着又出现mysql is not running 且被锁定
网上看了一大堆教程,实验了几十次,都没能解决我的问题,而且由于尝试了各种方法,导致之前问题,没解决还附带出现了各种新的报错
有人说删除被锁定的 /var/lock/subsys/mysql 就好了 也有人说删除 上级目录的log,结果一一实验都未成功
而且linux里找不到mysql.log的日志文件,
查询/usr/local/mysql/data/iz2ze0ebr6tsvk9vczhggsz.err
里面都是些不能解决实际问题的Note
也有人说更改/etc/my.cnf 下的什么什么 配置 ,各个地方不一,但都不能解决
也又很多人出现这样如下的问题 有的显示active:running,
有的显示停止,而我在尝试过程中两者都报错过
甚至还出现部分关闭 部分开启
这时可以查看一下mysql是否有进程在运行:
# pidof mysqld
又或者 重启 或 开启成功 但是 登录命令 识别失败
在这里我想说 先检查一下 安装根目录吧
/usr/local/mysql/bin
当service mysqld status 是 mysql is running 时
进入/usr/local/mysql/bin 看看 mysql -uroot -p
能不能识别 如果能识别的话 或者出现如下错误:
如果能识别就去配置一下环境变量 :
vim /etc/profile
设置环境变量
写一个MYSQL_HOME,值为“mysql的安装路径”
在PATH后面加上$MYSQL_HOME/bin
export后面加上MYSQL_HOME
MYSQL_HOME=/usr/local/mysql
PATH=$PATH:$MYSQL_HOME/bin
export PATH MYSQL_HOME
重新加载配置文件
source /etc/profile
这样就可以在任何地方进入数据库,不用到数据库bin目录下了
mysql -u root -p
更多推荐
所有评论(0)