Jeesite4 初始化數據庫不成功 init datasource error:jdbc...


環境:mysql運行在阿里雲ECS的dokcer里面

1. docker ps -a 發現mysql運行正常

[root@hadoop101 ~]# docker ps -a
CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS              PORTS                                              NAMES
6976d0ac32a3        busybox               "/bin/sh -c 'while t…"   3 hours ago         Up 3 hours                                                             test1
b659c3796579        jenkins/jenkins:lts   "/sbin/tini -- /usr/…"   11 hours ago        Up 11 hours         0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp   jenkins
7469fe858eee        mysql:latest          "docker-entrypoint.s…"   22 hours ago        Up 22 hours         0.0.0.0:3306->3306/tcp, 33060/tcp  

進入mysql查看是否存在數據庫jeesite

2. docker exec -it mysql bash

  mysql -u root -p 

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| jeesite            |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

3. netstat -tlnp #發現3306端口也開着

[root@hadoop101 ~]# netstat -tlnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      7211/sshd           
tcp6       0      0 :::3306                 :::*                    LISTEN      12954/docker-proxy  
tcp6       0      0 :::8080                 :::*                    LISTEN      15618/docker-proxy  
tcp6       0      0 :::50000                :::*                    LISTEN      15607/docker-proxy  
[root@hadoop101 ~]# docker exec -it mysql bash

4. Navicat for mysql也能連接成功

5. 執行init-data.sh報錯如下:

  init datasource error:jdbc....

6. 到處都是正常的,最后發現是阿里雲安全組里面的3306端口沒有配,配完了再運行就成功了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM