1 进入cmd,停止mysql服务:Net stop mysql
若是停不掉:Ctrl+Alt+Del打开任务管理器,在详细信息里结束mysql.exe任务。
若服务名无效:来到MySQL的安装路径下bin,在命令行中输入mysqld --install;成功:出现Service successfully install代表你已经安装成功;
2 进入bin目录
mysqld -nt --skip-grant-tables
重新打开一个管理员命令提示符输入mysql进入重新改密码就OK了。
再次mysql -u root -p进入 *** 作
mysql>update mysql.user set anthentication_string=password(‘你的密码’) where user=‘root’
mysql>flush privileges//刷新MySQL的系统权限
mysql>quit
再次mysql -u root -p进入就可以 *** 作了。
第一、遍历到我们当前网站环境中PHPMYADMIN文件夹所在的目录第二、找到config.default.php文件第三、更换交换:$cfg['Servers'][$i]['host'] = 'localhost'更换成$cfg['Servers'][$i]['host'] = '127.0.0.1'第四、保存且替换服务器中的文件,重启MYSQL生效,不重启也可以。最后,我们再登录PHPMYADMIN就可以正常登陆,这里需要注意一个问题,我们在安装网站的时候,配置服务器链接原来是LOCALHOST的,以后需要用127.0.0.1作为服务器链接。1、主机上不可以连虚拟机,首先得检查2者网络是否通(用ping命令进行验证);如果网络通了,再用命令telnet看是否能打开虚拟机上的mysql的3306的端口没有(有可能linux的防火墙屏蔽mysql端口的情况);如果前面2者都验证没问题了,那看mysql下是否分配了允许非local的访问权限没有(可以检查mysql.user这个系统表)。上面3者都没有问题了,那肯定你的mysql可以连了的。
2、你重装引起的,重装前要删除原来的干净,否则,会遇到你说的情况。
首先删除包:
rpm -qa | grep mysql
rpm -qa | grep MySQL
删除包后,还要去对应目录去删除掉:
先找目录:locate mysql
然后用 rm 命令进行删除即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)