在RedHat6下安装Mysql的时候/安装后登陆总出现
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
在网上找了很多解决的方法但是操作后错误依然如:
/etc/init.d/mysqld stop
mysqld_safe --skip-grant-tables &
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("newrootpassword") where User='root';
mysql> flush privileges;
mysql> quit
/etc/init.d/mysqld stop
/etc/init.d/mysqld start mysqld这个服务也不存在/我这里是mysql系统是:redhat6 32位的
mysql是:
MySQL-server-5.6.14-1.linux_glibc2.5.i386.rpm
MySQL-client-5.6.14-1.linux_glibc2.5.i386.rp且文件/var/lib/mysql/mysql.sock不存在,我用的是ROOT帐号,反复安装了多次也未能解决自己练习用的电脑,也安装了ORACLE11G
望高人指教,分数不多,来日有分了可以补给mysql

解决方案 »

  1.   

    1.采用什么方式安装的MySQL?rpm还是yum?
    2.如果是rpm或者yum安装后登录默认是不需要密码的,那应该是MySQL未正确安装。
    3.如果是rpm或者yum安装,自然有mysqld服务,通常/etc/init.d/mysqld stop|start|restart管理。
    4.文件/var/lib/mysql/mysql.sock不存在,那很大地可能是MySQL未正常启动,可以查看默认的3306端口是否存在或者被占用。
      

  2.   

    我是用rpm安装的/安装好后并没有mysqld的服务/反复试了卸载安装多次也是如此/
      

  3.   

    ps  -ef | grep mysql有吗
    mysql -uroot -pnewrootpassword这样登陆不了?