服务器安装免安装版MySQL成功后遇到的问题
**
服务器安装msyql成功后没有密码无法进入mysql的解决方法
**
今天在远程服务器上安装MySQL数据库,本来安装好了,可是登录时一直都是需要密码,在网上也找到相应的方法,在my.ini文件中的【mysqld】下面添加skip-grant-tables后保存该文件,重新启mysql动服务。不知道什么原因重启后还是没有什么改变。最后放弃这个方法,以为安装环境有问题,来来回回安装,卸载了四五次,在我快要放弃的时候试了这个方法,最后成功了,就把他分享出来,希望对大家有用。
方法:
1.使用net stop mysql停止正在运行的MySQL服务器
2.进入MySQL安装路径下,将 data下的文件都删除
3.以管理员身份启动命令提示符,并进入到bin目录下例如:cd D:\mysql\mysql-5.7.10-winx64\bin
运行mysqld --initialize --console
4.在运行结果中找到自动生成的密码,下图划红线的部分,不包括首个空格
5.启动MySQL:net start mysql
6.输入mysql -u root -p进入mysql中,输入刚刚复制保存的密码,成功进入
7.进入mysql数据库后修改root密码输入:set password for root@localhost=passowrd(‘新密码’);
8.输入quit退出mysql,在输入mysql -uroot-p进入mysql,输入新密码,进入成功。
方法参考:后海冲浪手