首页 文章

什么是正确的mysql数据库连接字符串

提问于
浏览
0

我正在使用以下连接字符串:

mysql:// root:root @newserver / metro

哪里

用户名:root密码:root server:newserver database:metro

得到以下错误:

2017/08/19 06:10:02网络'newserver'未知的默认地址

这里是mysql服务器日志:

重定向到/ bin / systemctl状态mysqld.service●mysqld.service - MySQL社区服务器已加载:已加载(/usr/lib/systemd/system/mysqld.service;已启用;供应商预设:已禁用)活动:活动(正在运行)自周五2017-08-18 17:14:59 UTC; 12h ago Process:23510 ExecStartPost = / usr / bin / mysql-systemd-start post(code = exited,status = 0 / SUCCESS)进程:23447 ExecStartPre = / usr / bin / mysql-systemd-start pre(code = exited, status = 0 / SUCCESS)主PID:23509(mysqld_safe)CGroup:/system.slice/mysqld.service├─23509/bin/sh/usr/bin/mysqld_safe-basedir= /usr└─23676/ usr / sbin / mysqld --basedir = / usr --datadir = / var / lib / mysql --plugin-dir = / usr / lib64 / mysql / plugin --log-error = / var / log / mysqld.log --pid-file = / var / run / ... 8月18日17:14:58 newserver mysql-systemd-start [23447]:在http://shop.mysql.com上购买支持/许可证支持MySQL 8月18日17:14:58 newserver mysql-systemd-start [23447]:注意:未创建新的默认配置文件 . 8月18日17:14:58 newserver mysql-systemd-start [23447]:请确保你的配置文件是8月18日17:14:58 newserver mysql-systemd-start [23447]:警告:默认配置文件/ etc / my.cnf存在于系统8月18日17:14:58 newserver mysql-systemd-start [23447]:MySQL服务器将默认读取此文件8月18日17:14:58 newserver mysql-systemd-start [23447 ]:如果你不想使用它,要么删除它,要么使用8月18日17:14:58 newserver mysql-systemd-start [23447]:启动服务器时mysqld_safe的--defaults-file参数8月18日17 :14:58 newserver mysqld_safe [23509]:170818 17:14:58 mysqld_safe登录到'/var/log/mysqld.log' . 8月18日17:14:58 newserver mysqld_safe [23509]:170818 17:14:58 mysqld_safe启动mysqld守护进程与/ var / lib / mysql数据库8月18日17:14:59 newserver systemd [1]:启动MySQL社区服务器 .

以下是/ etc / hosts的内容

172.31.43.60 newserver

这个配置是在单机上,我试图使用golang程序访问 .

这是相同的网址:

https://github.com/utronframework/tutorials/blob/master/create_todo_list_application_with_utron.md

文件名是config / app.json

这是我的app.json文件

{
    "app_name": "utron web app",
    "base_url": "http://localhost:8090",
    "port": 8090,
    "verbose": false,
    "static_dir": "static",
    "view_dir": "views",
    "database": "mysql",
    "database_conn": "mysql://root:root@newserver/metro",
    "automigrate": true

}

请建议

1 回答

  • 2

    我对Go没有任何线索,但我可以read the documentation,这表明你需要使用它:

    root:root@tcp(newserver)/metro
    

    或者可能:

    mysql://root:root@tcp(newserver)/metro
    

相关问题