【问题标题】:Mysql connection from remote PC从远程PC连接Mysql
【发布时间】:2011-05-23 18:31:56
【问题描述】:

我必须在 my.ini 中启用哪些选项我想从远程 PC 连接我的数据库。

这是my.ini文件内容

[client]
port=3306
[mysql]
default-character-set=latin1
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir = "C:/MySQL/"
#Path to the database root
datadir = "Z:/MySQL/Data/"
character-set-server=latin1
default-storage-engine = MyISAM
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=100
query_cache_size=0
table_cache=256
tmp_table_size=33M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=66M
key_buffer_size=53M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_buffer_pool_size=102M
innodb_thread_concurrency=8
innodb_additional_mem_pool_size=3M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=2M
skip-ssl

在 my.ini 中我还需要什么。我必须重新启动 MYSQL 服务器吗? 我不需要 SSL 连接,因为这是本地网络。

【问题讨论】:

  • 现在它正在运行一个上传过程(计算和上传),所以我无法重新启动mysql服务器,但我会添加新用户,我想这是问题所在。感谢您的帮助。

标签: mysql connection


【解决方案1】:

您的 my.ini 看起来不错。连接到 mysql 服务器有任何实际问题吗?您可以使用 mysql 命令行客户端连接到服务器吗?如果不是,您会收到什么信息?我能想到的您无法连接的两个原因:

  • 端口 3306 被防火墙阻止(在您或服务器端)
  • 您尝试使用只能从本地计算机连接的用户/密码进行连接。尝试添加可以从任何位置连接的用户(参考GRANT syntax,查找“%”通配符)

【讨论】:

    猜你喜欢
    • 2019-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-09
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多