2011-05-23 67 views
0

我需要在my.ini中啓用哪些選項我想從遠程PC連接我的數據庫。來自遠程PC的Mysql連接

這是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連接,因爲這是一個本地網絡。

+0

現在它正在運行上載過程(計算和上載),因此我無法重新啓動mysql服務器,但我將添加新用戶,我想這是問題所在。謝謝你的幫助。 – 2011-05-24 07:17:20

回答

2

你的my.ini看起來不錯。連接到mysql服務器有沒有實際的問題?你可以使用mysql命令行客戶端連接到服務器嗎?如果不是,你會得到什麼信息?有兩個原因,爲什麼您不能連接我能想到的:

  • 端口3306通過防火牆阻止(對您或服務器終端)
  • 您嘗試使用用戶名/密碼進行連接,可以只允許本地連接。嘗試添加可以從任何位置連接的用戶(請參閱GRANT syntax,查找'%'通配符)