日期:2014-05-16  浏览次数:20570 次

我快要被mysql搞疯了,搞一天还是个晕的,烦!!!!!!!!!!!!!!!!!
小弟昨天开始学习linux装了一个mysql5
      现在的问题
      mysql   -h127.0.0.1   -uroot   -p19830819可以进到sql> 里面
但是     1,为什么找不到sqld的进程,
            2,为什么service   sqld   start,竟然mysld:unrecognized   service
            3,用locate   mysqld   发现在/etc/rc.d/init.d/mysqld,但当我实际打开这个文件夹的时候却找不到mysqld,为什么?
            4.没有进程怎么能进到sql的?

------解决方案--------------------
既然能进mysql> 证明服务已经开启了
ps -aux|grep mysql
/etc/rc.d/init.d/mysqld这个只启动文件,服务名应该叫mysql,
可以运行ntsysv,然后再里面找找看看叫什么
------解决方案--------------------
1 应该是mysqld这个进程吧
2 这个服务没注册肯定不能用service sqld start列
3 /etc/rc.d/init.d/mysqld 这里mysqld已经就是个文件了吧
4 用mysql就可以连接到mysql服务器啊 你不是已经连上了??
------解决方案--------------------
根据你说的,你已经成功安装了mysql.
/etc/rc.d/init.d这个文件中放置的是系统启动时,默认就已经启动起来的服务.如果你不相信,你可以把mysqld更改为其它的,你再把服务器重新启动一下,你在连接一下数据库,看能否连上.
你要查看mysql的进程你可以执行命令:ps -zxf | grep mysql
------解决方案--------------------
使用mysqld是不能登陆mysql后用的