在LINUX下的MYSQL目录,需要建立一个MYSQL用户,然后把整个MYSQL目录的权限给MYSQL用户,这样MYSQL才有权力建立相应的目录与文件

解决方案 »

  1.   

    TO lierq(李子), 能告诉我具体操作吗?一定给分!谢谢!
      

  2.   

    MYSQL目录的所有权是要给MYSQL用户的,所以:(假如你的MYSQL是安装在/usr/local/目录下)
    [root@Linux7 local]# adduser mysql              //添加用户
    [root@Linux7 local]# chown -r mysql mysql       //递归更改目录属性
    [root@Linux7 local]# ./mysql/bin/safe_mysqld --user=mysql   //用MYSQL用户启动MYSQL
      

  3.   

    我起动mysql 不能用./mysql/bin/safe_mysqld起动的,我的起动方式是:
     /etc/rc.d/init.d/mysqld  start
    如果这样的话,怎么跟上 user=mysql呢,
    没想到这鬼东西这么难缠
      

  4.   

    不好意思 ,在后面还要加个 &  ,代表开另外一个进程来运行[root@Linux7 local]# ./mysql/bin/safe_mysqld --user=mysql  &
      

  5.   

    我也不知道为什么一定要用MYSQLD启动,但是用safe_mysqld 起动,老是有错,所以我也没办法,谢谢lierq(李子),回答我这么多问题,可惜还是不行阿
      

  6.   

    有没有其他办法解决阿?我现在就差建数据库了,其他的,我可以用mysql命令登录mysql并
    操作数据库的,大哥大姐们,帮我想想办法啊,可急死菜鸟我了
      

  7.   

    我的mysql是系统默认安装的,请问怎么创建数据库啊,能帮忙解决的,再送分!
      

  8.   

    我用safe_mysqld起动,显示,
    Starting mysqld daemon with databases from /var/lib/mysql
    然后就没反应了
      

  9.   

    lierq(李子),能聊一下QQ吗,我的qq是108160864,谢谢!
      

  10.   

    是没反应,还是按任意一键都没反应啊,如果是按任意一键都没反应,且你启动的时候是没带   &   ,那MYSQL会占用当前控制台的进程,也就是说MYSQL启动了,你可以切换到另外一个控制台用MYSQL客户端连接数据库
      

  11.   

    lierq(李子),你联机了吗?我的MSN:[email protected],谢谢!