liferaymysql通过ssh连接

w46czmvw  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(370)

这个问题在这里已经有了答案

在netbeans中通过ssh连接到mysql数据库(1个答案)
两年前关门了。
我需要通过ssh隧道将liferay连接到mysql数据库。

jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.username=root
jdbc.default.password=password
jdbc.default.url=jdbc:mysql://192.168.1.37:3306/gdb?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false

我找不到关于那个的任何东西。

bhmjp9jg

bhmjp9jg1#

liferay和mysql的分步配置:
要使用mysql sgbd配置liferay门户,请按照以下说明操作:
下载jdbc驱动程序
对于mysql,不需要下载jdbc驱动程序。当liferay检测到您想要使用mysql时,它会自动在$tomcat\u home/lib/ext中包含驱动程序(mysql.jar)。
创建空白数据库
使用utf-8编码创建一个空白数据库,并为其命名。假设创建的数据库是“lportal”。
更新portal-ext.properties
打开portal-ext.properties文件并跳过以下行:

jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=root

设置正确的用户名和密码以连接到数据库。
检查配置
在服务器启动期间,您可以通过在服务器日志控制台/文件中查找以下行来检查liferay是否以适当的方言启动:

14:23:20,480 INFO  [localhost-startStop-1][DialectDetector:71] Determine dialect for MySQL 5
14:23:20,574 INFO  [localhost-startStop-1][DialectDetector:136] Found dialect org.hibernate.dialect.MySQLDialect

如果您返回数据库,您将看到它现在由liferay在启动时创建的大约180个数据表填充。
有关将liferay连接到mysql的更多信息,请参阅参考链接

shyt4zoc

shyt4zoc2#

如果您有任何ssh客户端,那么您可以使用下面的命令连接到mysql数据库。

mysql -hlocalhost -uroot -proot

说明:

mysql  -- CLI command that allows to connect a database and perform queries
-h     -- to specify the hostname
localhost  --is the hostname/IP address, remember don't put any space " " between "-h" and "localhost" as above. 
-u     --to specify the username
root   --is a MySQL username
-p     -- to specify the password
rootp  --is the password for MySQL root user, if you don't want to pass the password in CLI then you can leave them as below

MySQL -hlocalhost -uroot -p

然后会提示输入root用户的密码
在您的情况下,命令将是:

mysql -h192.168.1.37 -uroot -ppassword  gdb

相关问题