lnmp1.2的mysql无法登陆
军哥你好,我之前就在用你的lnmp1.1了,后来vps出问题后重装系统,顺便就装上了lnmp1.2。vps内存为128+64,ramnode。
安装时我选择的是mysql5.1(新版本内存不足编译失败),未安装innodb,最后显示一切安装正常。安装完成后,我尝试登陆mysql,命令行和phpmyadmin均提示错误1045,尝试过用tools目录下的脚本重置密码,重置完成后也无法登陆。空密码也无法登陆。请问这是什么情况?该怎么解决?谢谢!
下附log:
[ 本帖最后由 416877140 于 2015-9-27 13:51 编辑 ] 安装日志没有问题,一般密码不对用重置脚本重置后就不会有问题
你发日志看看
回复 2# 的帖子
谢谢军哥!我今天测试了一下,使用uninstall.sh脚本卸载好像卸载不完全,我用这个脚本卸载lnmp后,进入/usr/local/mysql目录将里面残留的var目录删除,然后再次重装lnmp问题就解决了...不知道是为什么...
出这个问题的时候我用的好像也是新装的lnmp...不知道为什么卸载清残余重装可以解决这个问题...
回复 3# 的帖子
保留这个目录本身是考虑到一种情况不小心运行了卸载脚本防止数据库被删除,因为这个目录是数据库的目录下个版本我考虑一下备份到另外一个目录试试
回复 4# 的帖子
嗯了解了,谢谢!回复 4# 的帖子
军哥你好,我今天再次重复了一遍卸载lnmp,删除/usr/local/mysql,重新安装lnmp的操作,再次无法登陆,使用mysqld_safe启动mysql后登陆,发现mysql库的user表是空的,手动添加root用户后登陆正常。不知道这个问题是一个bug还是安装出错,希望能够帮助解决这个问题
回复 6# 的帖子
我的也是mysql登录不了不能登录,你是怎么把root用户加到user表里的?我也试一下https://bbs.vpser.net/thread-12764-1-1.html
回复 7# 的帖子
先停止mysqlservice mysql stop
然后用这个来打开一个不需要密码的mysql
mysqld_safe --user=mysql --skip-grant-tables --skip-networking
然后你可以在phpmyadmin里面的mysql数据库的user表里面加几个记录
主机名分别为localhost,127.0.0.1,::1,用户名为root,密码随便,其他都选择y(不太会mysql命令,网页操作比较方便...)
然后重启mysql
service mysql stop
service mysql start
最后就可以用tools目录里面那个脚本来reset root的密码,之后就可以正常登陆了 debian8.2-64位下mysql都说密码错误,mysql5.5以下的重置密码也不行,mysql5.5可以重置
回复 8# 的帖子
谢谢了,我试试:handshake :handshake :handshake :handshake :handshake
页:
[1]