MySQL使用中碰到的小问题

10 篇文章 0 订阅
2 篇文章 0 订阅

今天弄MySQL的时候,碰到两个问题

1、登录的时候 mysql -u root -p 命令使用不了,报错 -bash: mysqld: command not found

mysqld -u root -p

这种情况是没有软连接,创建软连接之后即可正常使用

ln -s /usr/local/mysql/bin/mysql /usr/bin

2、启动MySQL的时候,启动失败 The server quit without updating PID file

意思是服务器在没有更新PID的情况下退出了,然后查看错误日志,在data目录下会有.err的文件

里面显示的是mysql.user表不存在,但是我也不知道user表示怎么飞走了,一般这种情况就直接重新初始化MySQL了,

进入到 mysql/script目录

./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

初始化完成后,user表就恢复了,需要再设置允许外界主机访问的权限了,其他的数据不会丢失,还是可以继续使用的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值