项目部署到Linux上遇到的坑
程序员文章站
2024-01-26 21:11:28
1.本地Navicat for MySQL无法连接至服务器(Centos 7 x86_64 bbr)
2.部署到服务器上后(Centos 7 x86_64 bbr)表单提交乱码问题 ......
作者:晨钟暮鼓c
个人微信公众号:程序猿的月光宝盒
个人微信公众号:程序猿的月光宝盒
1.本地navicat for mysql无法连接至服务器(centos 7 x86_64 bbr)
1045错误:
解决步骤:
1.查看用户名密码是否错误
2.用户名密码无误的情况下,远程登录服务器进入mysql,
mysql> use mysql; database changed mysql> grant all privileges on *.* to root@'%' identified by "password"; query ok, 0 rows affected (0.00 sec) mysql> flush privileges; query ok, 0 rows affected (0.00 sec) mysql> select host,user,password from user; +--------------+------+-------------------------------------------+ | host | user | password | +--------------+------+-------------------------------------------+ | localhost | root | *a731aebfb621e354cd41baf207d884a609e81f5e | | 192.168.1.1 | root | *a731aebfb621e354cd41baf207d884a609e81f5e | | % | root | *a731aebfb621e354cd41baf207d884a609e81f5e | +--------------+------+-------------------------------------------+ 3 rows in set (0.00 sec)
grant all privileges on *.* to root@'%' identified by "password";
以上这句话,表示所有的ip可以以用户名root密码password远程访问该机器上的mysql.当然可以自定义密码.
以上,问题基本解决(我就是这么解决了,如果你的还没解决就再google吧)
2.部署到服务器上后(centos 7 x86_64 bbr)表单提交乱码问题
这个问题,简直恶心....因为本地开发环境是tomcat7开发,我的服务器是tomcat8,网上查了一大堆...什么7-->8要在service.xml改配置编码...都没用,打算放弃...以为是国外服务器的编码原因...然后...突然想起来,在jdbc连接数据库的时候 url后面可能会有问题
原来的
<property name="user">root</property> <property name="password">root</property> <property name="driverclass">com.mysql.jdbc.driver</property> <property name="jdbcurl">jdbc:mysql://ip地址:3306/class3</property>
jsbcurl添加参数?characterencoding=utf-8
改后:
<property name="user">root</property> <property name="password">root</property> <property name="driverclass">com.mysql.jdbc.driver</property> <property name="jdbcurl">jdbc:mysql://ip地址:3306/class3?characterencoding=utf-8</property>
以上,解决
emm,填坑+2
晚安
推荐阅读
-
jenkins中通过Publish Over SSH插件将项目部署到远程机器上的讲解说明
-
记一次通过jenkins部署到linux上的tomcat服务器(模拟svn钩子程序)
-
Vue项目从打包到部署到云服务器上(踩了不少坑)
-
SpringBoot打包项目成war包,并部署到服务器的tomcat上
-
.Net Core 使用 System.Drawing.Common 部署到CentOS上遇到的问题
-
springboot项目打成war包部署到tomcat遇到的一些问题
-
解决Angular4项目部署到服务器上刷新404的问题
-
Linux下将Python的Django项目部署到Apache服务器
-
vue项目部署到Apache服务器中遇到的问题解决
-
.Net Core 发布到 Linux 上时遇到的问题记录