vultr服务器mysql无法登陆求解
发布网友
发布时间:2022-04-21 19:40
我来回答
共2个回答
热心网友
时间:2022-04-30 07:26
如果是新装的mysql是没设置密码需要用临时密码登录上去 然后修改root密码
1、执行此次命令查看mysql临时密码 grep -m 1 'password' /var/log/mysqld.log
2、命令执行完之后 会看到 下面的一段,DxzQ(-sdfdtgd9mI 就是临时密码
A temporary password is generated for root@localhost: DxzQ(-sdfdtgd9mI
3、执行mysql -u root -p 回车 然后输入临时密码 登录mysql
4、登录mysql之后执行show databases; 会提示让你设置root密码
5、执行下面两个命令之一 来修改root密码,密码一定要弄复杂点才能修改成功,
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Mysqlpassw0rd.');
alter user 'root'@'localhost' identified by 'Mysqlpassw0rd.';
如果还是不行 私信我 免费远程帮你解决追问执行命令结果是shutting down plugin 'sha256_password'
追答
把
grep -m 1 'password' /var/log/mysqld.log
改成
grep -m 1 'temporary password' /var/log/mysqld.log
上面的命令意思是找日志文件里的记录的root临时密码,如果这个日志文件比较小的话 你把它下载到本地,然后打开这个文件找
A temporary password is generated for root@localhost 这段文字,后面跟的就是临时密码
或者在服务器上打开这个日志文件找 ,下图是我的临时密码
热心网友
时间:2022-04-30 08:44
0. CentOS 7 x64
1. 安装jdk1.8
2. 安装msyql5.7
3. 查找并修改mysql的临时密码
4. 授权远程访问mysql(xxxxxx'root'@'localhost'xxxxx, xxxxxx'root'@'IP'xxxxx, 密码可以一样)
5. 授权远程访问云服务器(3306添加到iptable)(可以不需要)
6. Navicat设置远程访问mysql,有2种方式
7. 关闭防火墙
8. npm run build,拷贝dist文件夹及其里面文件到tomcat