Idozi: ERROR 2003 (HY000): Enweghị ike ijikọ na sava MySQL na 127.0.0.1 (111)
Ezubere nkuzi a iji kọwa usoro ndị dị mkpa maka idozi \ERROR 2003 (HY000): Enweghị ike ijikọ na sava MySQL na '127.0.0.1' (111) nke nwere ike ime mgbe ị na-agbalị ịnweta sava MySQL.
Tupu ịkwaga n'ihu, ọ bụrụ na ị bụ onye ọrụ Linux bụ onye ọhụrụ na MySQL/MariaDB, mgbe ahụ ị nwere ike ịtụle ịmụ 20 MySQL (Mysqladmin) Iwu maka nchịkwa nchekwa data na Linux.
N'aka nke ọzọ, ọ bụrụ na ị bụbu onye ọrụ MySQL nke etiti/nwere ahụmahụ, ị nwere ike ịmụta 15 bara uru MySQL/MariaDB Performance Tuning and Optimization Tips.
Mara: Maka nkuzi a, a na-eche na ị tinyelarị ihe nkesa nchekwa data mysql.
N’ịlaghachi n’ihe a na-elekwasị anya, kedu ihe ụfọdụ nwere ike ịkpata njehie a?
- Ọdịda netwọkụ kachasị ma ọ bụrụ na ihe nkesa nchekwa data mysql na-agba n'ebe ndị ọbịa dịpụrụ adịpụ.
- Onweghi ihe nkesa mysql na-agba na onye nnabata a kpọtụrụ aha.
- Firewall na-egbochi njikọ TCP-IP ma ọ bụ ihe ndị ọzọ metụtara ya.
N'okpuru bụ nzọụkwụ dị mkpa iji nagide ya.
1. Ọ bụrụ na ihe nkesa nchekwa data dị na igwe dịpụrụ adịpụ, gbalịa nwalee njikọ nke onye ahịa-nkesa site na iji iwu ping
, dịka ọmụmaatụ:
$ ping server_ip_address
Ozugbo enwere njikọta, jiri iwu ps
dị n'okpuru nke na-egosi ozi gbasara nhọrọ nke usoro ndị na-arụ ọrụ, yana iwu pipe
na iwu grep, iji lelee na mysql daemon bụ. na-arụ ọrụ na sistemụ gị.
$ ps -Af | grep mysqld
ebe nhọrọ:
-A
- na-eme ka nhọrọ nke usoro niile rụọ ọrụ-f
- na-enyere ndepụta usoro n'uju
Ọ bụrụ na enweghị mmepụta site na iwu gara aga, malite ọrụ mysql dị ka ndị a:
$ sudo systemctl start mysql.service $ sudo systemctl start mariadb.service OR # sudo /etc/init.d/mysqld start
Mgbe ịmalitere ọrụ mysql, gbalịa ịnweta sava nchekwa data:
$ mysql -u username -p -h host_address
2. Ọ bụrụ na ị ka na-enweta otu njehie ahụ, chọpụta ọdụ ụgbọ mmiri (ndabara bụ 3306) nke mysql daemon na-ege ntị site na iji iwu netstat.
$ netstat -lnp | grep mysql
ebe nhọrọ:
-l
- na-egosiputa ọdụ ụgbọ mmiri ege ntị-n
- na-eme ka ngosipụta nke adreesị ọnụọgụgụ-p
- na-egosi PID na aha mmemme nwere oghere
Ya mere, jiri -P
nhọrọ iji kọwaa ọdụ ụgbọ mmiri ị na-ahụ site na mmepụta n'elu mgbe ị na-enweta ihe nkesa nchekwa data:
$ mysql -u username -p -h host_address -P port
3. Ọ bụrụ na iwu niile dị n'elu na-agba ọsọ nke ọma, mana ị ka na-ahụ njehie ahụ, mepee faịlụ mysql config.
$ vi /etc/mysql/my.cnf OR $ vi /etc/mysql/mysql.conf.d/mysqld.cnf
Chọọ ahịrị dị n'okpuru wee zaa ya site na iji mkpụrụedemede #
:
bind-address = 127.0.0.1
Chekwaa faịlụ ahụ wee pụọ, emesia malitegharịa ọrụ mysql dị ka nke a:
$ sudo systemctl start mysql.service $ sudo systemctl start mariadb.service OR # sudo /etc/init.d/mysqld start
Otú ọ dị, ọ bụrụ na ị nwere Iptables na-agba ọsọ gbalịa nyochaa ọrụ firewall ma mepee ọdụ ụgbọ mmiri mysql, na-eche na ọ bụ firewall na-egbochi njikọ TCP-IP na ihe nkesa mysql gị.
Ọ gwụla! Ị maara ụzọ ndị ọzọ ma ọ bụ nwee ntụnye maka idozi njehie njikọ MySQL dị n'elu? Mee ka anyị mara site na idobe okwu site na ụdị nzaghachi n'okpuru.