1.本地数据库到服务器的数据迁移
使用navicat,mysql默认无法被外部连接(除了ssh)
所以使用ssh连接。
报了2013的错误
vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address 127.0.0.0
这一行
网上查到的大部分都是vim /etc/mysql/mysql.cnf,但是我这个路径下的文件里面没有相关的配置信息,可能是版本的原因
接着报了 地址不被允许的错误
在服务器,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从"localhost"改成"%" ,localhist规定了只能本机连接
Sql代码
- mysql -u root -p
- mysql>use mysql;
- mysql>update user set host = ‘%’ where user = ‘root’;
记得 flush privileges;
然后又报了这个错误ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’
同样是改user表
select user, plugin from mysql.user;
将 auth_socket改成你的根账号root的密码,例如我的是没有密码,这个问题好像只有设置没有密码才会出现,有密码不会有这个问题。
记得 flush privileges;
2 Ubuntu 终端输出tomcat的信息
cd /tomcat/logs
进入logs目录
tail -f catalina.out 输出信息
如图