Linux下MySql服务器启动以及数据库登陆的几个常见问题
2016-01-07 18:48
696 查看
问题1:
我实验的系统环境是Cent OS6.7 、Mysql 版本是5.6.28,安装完成之后在 root环境下运行:
服务器正常启动,但是在普通用户下开启服务器会出现错误:
Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid).
如下图:
这是由于/usr/local/mysql/data/localhost.localdomain.pid文件没有写的权限的原因。
解决方法如下:给予权限,执行 “chown -R mysql:mysql
/usr/local/mysql/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!问题解决如下图:
问题2:
运行:mysql -u root -p 密码 登陆数据库,出现 -bash: mysql: command not found
原因:mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在/usr/bin下面查此命令,所以找不到了 。
解决办法是: ln -s /usr/local/mysql/bin/mysql /usr/bin 做一个链接即可。
我实验的系统环境是Cent OS6.7 、Mysql 版本是5.6.28,安装完成之后在 root环境下运行:
service mysql start
服务器正常启动,但是在普通用户下开启服务器会出现错误:
Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid).
如下图:
这是由于/usr/local/mysql/data/localhost.localdomain.pid文件没有写的权限的原因。
解决方法如下:给予权限,执行 “chown -R mysql:mysql
/usr/local/mysql/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!问题解决如下图:
问题2:
运行:mysql -u root -p 密码 登陆数据库,出现 -bash: mysql: command not found
原因:mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在/usr/bin下面查此命令,所以找不到了 。
解决办法是: ln -s /usr/local/mysql/bin/mysql /usr/bin 做一个链接即可。
相关文章推荐
- Linux安装配置php
- linux 下日常使用便利工具
- linux操作系统原理
- Linux 系统应用编程——线程基础
- 马哥linux学习笔记:openssl的使用
- CentOS 7 启动、重启、chkconfig等命令已经合并为systemctl
- CentOS6.6 kickstart文件
- 在VirtualBox下安装CentOS教程
- linux下的cron和crontab
- Linux之getopt函数
- gettimeofday()函数的使用方法 转载
- JDK安装以及配置Linux
- Linux 配置samba 服务
- MySQL安装以及配置Linux
- centos错误提示:您在 /var/spool/mail/root 中有邮件
- Linux——Pip命令
- linux软件源码安装管理
- 最全面的linux信号量解析
- Centos7安装Mysql
- SSH 远程控制 Linux