ນີ້ແມ່ນຄໍາສັ່ງ mysql_config_editor ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mysql_config_editor - ຕັ້ງຄ່າຂໍ້ມູນການຮັບຮອງຄວາມຖືກຕ້ອງສໍາລັບການເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ MySQL
ສະຫຼຸບສັງລວມ
mysql_config_editor ທາງເລືອກໃນການ ຄໍາສັ່ງ
ລາຍລະອຽດ
ໄດ້ mysql_config_editor utility ຊ່ວຍໃຫ້ທ່ານສາມາດເກັບຮັກສາຂໍ້ມູນປະຈໍາຕົວຂອງການກວດສອບຄວາມຖືກຕ້ອງ
ໄຟລ໌ເສັ້ນທາງການເຂົ້າສູ່ລະບົບທີ່ຖືກເຂົ້າລະຫັດຊື່ .mylogin.cnf. ສະຖານທີ່ໄຟລ໌ແມ່ນ %APPDATA%\MySQL
ໄດເຣັກທໍຣີເທິງ Windows ແລະໄດເຣັກທໍຣີເຮືອນຂອງຜູ້ໃຊ້ໃນປະຈຸບັນຢູ່ໃນລະບົບທີ່ບໍ່ແມ່ນ Windows. ໄດ້
ໄຟລ໌ສາມາດໄດ້ຮັບການອ່ານຕໍ່ມາໂດຍໂຄງການລູກຄ້າ MySQL ເພື່ອໃຫ້ໄດ້ຮັບການຮັບຮອງຄວາມຖືກຕ້ອງສໍາລັບການ
ເຊື່ອມຕໍ່ກັບ MySQL Server.
ຮູບແບບທີ່ບໍ່ໄດ້ເຂົ້າລະຫັດລັບຂອງໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບ .mylogin.cnf ປະກອບດ້ວຍກຸ່ມທາງເລືອກ,
ຄ້າຍຄືກັນກັບໄຟລ໌ທາງເລືອກອື່ນໆ. ແຕ່ລະກຸ່ມທາງເລືອກໃນ .mylogin.cnf ຖືກເອີ້ນວ່າ "ເສັ້ນທາງເຂົ້າສູ່ລະບົບ,"
ເຊິ່ງເປັນກຸ່ມທີ່ອະນຸຍາດສະເພາະບາງທາງເລືອກ: ເຈົ້າພາບ, ຜູ້ໃຊ້, ລະຫັດຜ່ານ, port ແລະ socket.
ຄິດເຖິງກຸ່ມທາງເລືອກເສັ້ນທາງເຂົ້າສູ່ລະບົບເປັນຊຸດຂອງທາງເລືອກທີ່ລະບຸວ່າເຄື່ອງແມ່ຂ່າຍ MySQL ໃດ
ເຊື່ອມຕໍ່ກັບບັນຊີໃດເພື່ອພິສູດຢືນຢັນ. ນີ້ແມ່ນຕົວຢ່າງທີ່ບໍ່ໄດ້ເຂົ້າລະຫັດ:
[ລູກຄ້າ]
user = mydefaultname
password = mydefaultpass
ເຈົ້າພາບ = 127.0.0.1
[mypath]
user = myothername
password = myotherpass
host = localhost
ເມື່ອທ່ານເອີ້ນໂຄງການລູກຄ້າເພື່ອເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ, ລູກຄ້າໃຊ້ .mylogin.cnf ໃນ
ສົມທົບກັບໄຟລ໌ທາງເລືອກອື່ນໆ. ກ່ອນຫນ້າຂອງມັນແມ່ນສູງກວ່າໄຟລ໌ທາງເລືອກອື່ນໆ, ແຕ່
ຫນ້ອຍກວ່າຕົວເລືອກທີ່ລະບຸໄວ້ຢ່າງຊັດເຈນຢູ່ໃນເສັ້ນຄໍາສັ່ງຂອງລູກຄ້າ. ສໍາລັບຂໍ້ມູນກ່ຽວກັບ
ຄໍາສັ່ງທີ່ໄຟລ໌ທາງເລືອກຖືກນໍາໃຊ້, ເບິ່ງພາກ 4.2.6, "ການນໍາໃຊ້ໄຟລ໌ທາງເລືອກ".
ເພື່ອລະບຸຊື່ໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບສຳຮອງ, ໃຫ້ຕັ້ງສະພາບແວດລ້ອມ MYSQL_TEST_LOGIN_FILE
ຕົວແປ. ຕົວແປນີ້ຖືກຮັບຮູ້ໂດຍ mysql_config_editor, ໂດຍລູກຄ້າ MySQL ມາດຕະຖານ
(mysql, mysqladmin, ແລະອື່ນໆ), ແລະໂດຍ mysql-test-run.pl ຜົນປະໂຫຍດການທົດສອບ.
ໂປຣແກຣມໃຊ້ກຸ່ມໃນໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບດັ່ງນີ້:
· mysql_config_editor ດໍາເນີນການຢູ່ໃນເສັ້ນທາງເຂົ້າສູ່ລະບົບຂອງລູກຄ້າໂດຍຄ່າເລີ່ມຕົ້ນຖ້າທ່ານລະບຸບໍ່
--login-path=ຊື່ ທາງເລືອກທີ່ຈະຊີ້ບອກຢ່າງຊັດເຈນວ່າເສັ້ນທາງເຂົ້າສູ່ລະບົບທີ່ຈະນໍາໃຊ້.
· ໂດຍບໍ່ມີການ a --login-path ທາງເລືອກ, ໂຄງການລູກຄ້າອ່ານກຸ່ມທາງເລືອກດຽວກັນຈາກ
ໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບທີ່ພວກເຂົາອ່ານຈາກໄຟລ໌ທາງເລືອກອື່ນ. ພິຈາລະນາຄໍາສັ່ງນີ້:
ຫອຍ> mysql
ໂດຍຄ່າເລີ່ມຕົ້ນ, the mysql ລູກຄ້າອ່ານກຸ່ມ [ລູກຄ້າ] ແລະ [mysql] ຈາກທາງເລືອກອື່ນ
ໄຟລ໌, ດັ່ງນັ້ນມັນອ່ານພວກມັນຈາກໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບເຊັ່ນກັນ.
· ມີ ກ --login-path ທາງເລືອກ, ໂຄງການລູກຄ້າອ່ານເສັ້ນທາງເຂົ້າສູ່ລະບົບທີ່ມີຊື່
ຈາກເສັ້ນທາງເຂົ້າສູ່ລະບົບ ile. ກຸ່ມທາງເລືອກທີ່ອ່ານຈາກໄຟລ໌ທາງເລືອກອື່ນຍັງຄົງເປັນ
ດຽວກັນ. ພິຈາລະນາຄໍາສັ່ງນີ້:
ຫອຍ> mysql --login-path=mypath
ໄດ້ mysql ລູກຄ້າອ່ານ [ລູກຄ້າ] ແລະ [mysql] ຈາກໄຟລ໌ທາງເລືອກອື່ນ, ແລະ [ລູກຄ້າ],
[mysql], ແລະ [mypath] ຈາກໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບ.
·ບັນດາໂຄງການລູກຄ້າອ່ານໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບເຖິງແມ່ນວ່າໃນເວລາທີ່ --ບໍ່ມີຄ່າເລີ່ມຕົ້ນ ທາງເລືອກແມ່ນຖືກນໍາໃຊ້.
ນີ້ອະນຸຍາດໃຫ້ລະບຸລະຫັດຜ່ານໃນວິທີທີ່ປອດໄພກວ່າຢູ່ໃນເສັ້ນຄໍາສັ່ງເຖິງແມ່ນວ່າ
--ບໍ່ມີຄ່າເລີ່ມຕົ້ນ ແມ່ນປະຈຸບັນ.
mysql_config_editor ເຂົ້າລະຫັດໄຟລ໌ .mylogin.cnf ດັ່ງນັ້ນມັນບໍ່ສາມາດອ່ານເປັນ cleartext, ແລະ
ເນື້ອໃນຂອງມັນໃນເວລາທີ່ decrypted ໂດຍໂຄງການລູກຄ້າຖືກນໍາໃຊ້ພຽງແຕ່ໃນຫນ່ວຍຄວາມຈໍາ. ດ້ວຍວິທີນີ້,
ລະຫັດຜ່ານສາມາດໄດ້ຮັບການເກັບຮັກສາໄວ້ໃນໄຟລ໌ໃນຮູບແບບທີ່ບໍ່ແມ່ນ cleartext ແລະນໍາໃຊ້ໃນຕໍ່ມາໂດຍບໍ່ເຄີຍມີ
ຈໍາເປັນຕ້ອງໄດ້ຮັບການເປີດເຜີຍຢູ່ໃນເສັ້ນຄໍາສັ່ງຫຼືຢູ່ໃນຕົວແປສະພາບແວດລ້ອມ.
mysql_config_editor ສະຫນອງຄໍາສັ່ງພິມສໍາລັບການສະແດງເນື້ອໃນໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບ,
ແຕ່ເຖິງແມ່ນວ່າໃນກໍລະນີນີ້, ຄ່າລະຫັດຜ່ານຖືກປິດບັງເພື່ອບໍ່ໃຫ້ປາກົດໃນແບບນັ້ນ
ຜູ້ໃຊ້ອື່ນໆສາມາດເບິ່ງເຂົາເຈົ້າ.
ການເຂົ້າລະຫັດທີ່ໃຊ້ໂດຍ mysql_config_editor ປ້ອງກັນບໍ່ໃຫ້ລະຫັດຜ່ານປາກົດຢູ່ໃນ
.mylogin.cnf ເປັນ cleartext ແລະສະຫນອງມາດຕະການຄວາມປອດໄພໂດຍການປ້ອງກັນ inadvertent
ການເປີດເຜີຍລະຫັດຜ່ານ. ຕົວຢ່າງ, ຖ້າທ່ານສະແດງໄຟລ໌ທາງເລືອກ my.cnf ທີ່ບໍ່ເຂົ້າລະຫັດປົກກະຕິ
ຫນ້າຈໍ, ລະຫັດຜ່ານໃດໆທີ່ມັນປະກອບດ້ວຍແມ່ນສາມາດເຫັນໄດ້ສໍາລັບທຸກຄົນທີ່ຈະເຫັນ. ດ້ວຍ .mylogin.cnf,
ນັ້ນບໍ່ແມ່ນຄວາມຈິງ. ແຕ່ການເຂົ້າລະຫັດທີ່ໃຊ້ຈະບໍ່ຂັດຂວາງຜູ້ໂຈມຕີທີ່ກໍານົດແລະທ່ານ
ບໍ່ຄວນພິຈາລະນາມັນ unbreakable. ຜູ້ໃຊ້ທີ່ສາມາດໄດ້ຮັບສິດທິໃນການຄຸ້ມຄອງລະບົບ
ໃນເຄື່ອງຂອງທ່ານເພື່ອເຂົ້າເຖິງໄຟລ໌ຂອງທ່ານສາມາດຖອດລະຫັດໄຟລ໌ .mylogin.cnf ດ້ວຍຄວາມພະຍາຍາມບາງຢ່າງ.
ໄຟລ໌ເສັ້ນທາງການເຂົ້າສູ່ລະບົບຈະຕ້ອງສາມາດອ່ານໄດ້ ແລະຂຽນໄດ້ຕໍ່ກັບຜູ້ໃຊ້ປັດຈຸບັນ, ແລະບໍ່ສາມາດເຂົ້າຫາໄດ້
ຜູ້ໃຊ້ອື່ນໆ. ຖ້າບໍ່ດັ່ງນັ້ນ, mysql_config_editor ບໍ່ສົນໃຈມັນ, ແລະໂຄງການລູກຄ້າບໍ່ໄດ້ໃຊ້ມັນ,
ບໍ່ວ່າຈະ.
ຂໍ mysql_config_editor ເຊັ່ນນີ້:
ຫອຍ> mysql_config_editor [program_options] ຄໍາສັ່ງ [command_options]
ຖ້າໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບບໍ່ມີ, mysql_config_editor ສ້າງມັນ.
ການໂຕ້ຖຽງຄໍາສັ່ງແມ່ນໃຫ້ດັ່ງຕໍ່ໄປນີ້:
· program_options ປະກອບດ້ວຍທົ່ວໄປ mysql_config_editor ຕົວເລືອກ
· ຄຳສັ່ງຊີ້ບອກສິ່ງທີ່ຕ້ອງເຮັດໃນໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບ .mylogin.cnf. ສໍາລັບ
ຕົວຢ່າງ, set ຂຽນເສັ້ນທາງເຂົ້າສູ່ລະບົບໄປຫາໄຟລ໌, ຖອນເອົາເສັ້ນທາງເຂົ້າສູ່ລະບົບ, ແລະພິມ
ສະແດງເນື້ອໃນເສັ້ນທາງເຂົ້າສູ່ລະບົບ.
· command_options ຊີ້ບອກທາງເລືອກເພີ່ມເຕີມສະເພາະກັບຄໍາສັ່ງ, ເຊັ່ນ:
ຊື່ເສັ້ນທາງເຂົ້າສູ່ລະບົບ ແລະຄ່າທີ່ຈະໃຊ້ໃນເສັ້ນທາງເຂົ້າສູ່ລະບົບ.
ຕໍາແຫນ່ງຂອງຊື່ຄໍາສັ່ງພາຍໃນຊຸດຂອງ arguments ຂອງໂຄງການແມ່ນມີຄວາມສໍາຄັນ. ສໍາລັບ
ຕົວຢ່າງ, ເສັ້ນຄໍາສັ່ງເຫຼົ່ານີ້ມີການໂຕ້ຖຽງດຽວກັນ, ແຕ່ຜົນໄດ້ຮັບທີ່ແຕກຕ່າງກັນ:
ຫອຍ> mysql_config_editor - ຊ່ວຍ ທີ່ກໍານົດໄວ້
ຫອຍ> mysql_config_editor ທີ່ກໍານົດໄວ້ - ຊ່ວຍ
ເສັ້ນຄໍາສັ່ງທໍາອິດສະແດງໂດຍທົ່ວໄປ mysql_config_editor ຂໍ້ຄວາມຊ່ວຍເຫຼືອ, ແລະບໍ່ສົນໃຈ
ຄໍາສັ່ງທີ່ກໍານົດໄວ້. ແຖວຄໍາສັ່ງທີສອງສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອສະເພາະກັບຊຸດ
ຄໍາສັ່ງ.
ສົມມຸດວ່າທ່ານຕ້ອງການສ້າງເສັ້ນທາງເຂົ້າສູ່ລະບົບລູກຄ້າທີ່ກໍານົດຄ່າເລີ່ມຕົ້ນຂອງທ່ານ
ຕົວກໍານົດການເຊື່ອມຕໍ່, ແລະເສັ້ນທາງເຂົ້າສູ່ລະບົບເພີ່ມເຕີມທີ່ມີຊື່ຫ່າງໄກສອກຫຼີກສໍາລັບການເຊື່ອມຕໍ່ກັບ
ເຊີບເວີ MySQL ທີ່ເປັນເຈົ້າພາບ remote.example.com. ທ່ານຕ້ອງການເຂົ້າສູ່ລະບົບດັ່ງຕໍ່ໄປນີ້:
·ໂດຍຄ່າເລີ່ມຕົ້ນ, ກັບເຄື່ອງແມ່ຂ່າຍທ້ອງຖິ່ນທີ່ມີຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານຂອງຜູ້ໃຊ້ທ້ອງຖິ່ນແລະ
localpass
·ໄປຍັງເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກທີ່ມີຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານຂອງ remoteuser ແລະ remotepass
ເພື່ອຕັ້ງຄ່າເສັ້ນທາງເຂົ້າສູ່ລະບົບໃນໄຟລ໌ .mylogin.cnf, ໃຫ້ໃຊ້ຄໍາສັ່ງທີ່ກໍານົດໄວ້ຕໍ່ໄປນີ້. ເຂົ້າ
ແຕ່ລະຄໍາສັ່ງຢູ່ໃນແຖວດຽວ, ແລະໃສ່ລະຫັດຜ່ານທີ່ເຫມາະສົມໃນເວລາທີ່ prompted:
ຫອຍ> mysql_config_editor ທີ່ກໍານົດໄວ້ --login-path=ລູກຄ້າ
--host=localhost --user=localuser -ລະຫັດຜ່ານ
ໃສ່ລະຫັດຜ່ານ: ເຂົ້າ ລະຫັດຜ່ານ "localpass" ທີ່ນີ້
ຫອຍ> mysql_config_editor ທີ່ກໍານົດໄວ້ --login-path=ໄລຍະໄກ
--host=remote.example.com --user=remoteuser -ລະຫັດຜ່ານ
ໃສ່ລະຫັດຜ່ານ: ເຂົ້າ ລະຫັດຜ່ານ "ທາງໄກ" ທີ່ນີ້
mysql_config_editor ໃຊ້ເສັ້ນທາງເຂົ້າສູ່ລະບົບຂອງລູກຄ້າໂດຍຄ່າເລີ່ມຕົ້ນ, ດັ່ງນັ້ນ --login-path=ລູກຄ້າ
ທາງເລືອກສາມາດຖືກຍົກເວັ້ນຈາກຄໍາສັ່ງທໍາອິດໂດຍບໍ່ມີການປ່ຽນແປງຜົນກະທົບຂອງມັນ.
ເພື່ອເບິ່ງສິ່ງທີ່ mysql_config_editor ຂຽນໃສ່ໄຟລ໌ .mylogin.cnf, ໃຊ້ຄໍາສັ່ງພິມ:
ຫອຍ> mysql_config_editor ພິມ --ທັງໝົດ
[ລູກຄ້າ]
user = ຜູ້ໃຊ້ທ້ອງຖິ່ນ
ລະຫັດຜ່ານ = *****
host = localhost
[ໄລຍະໄກ]
user=ຜູ້ໃຊ້ທາງໄກ
ລະຫັດຜ່ານ = *****
host = remote.example.com
ຄໍາສັ່ງພິມສະແດງແຕ່ລະເສັ້ນທາງເຂົ້າສູ່ລະບົບເປັນຊຸດຂອງແຖວທີ່ເລີ່ມຕົ້ນດ້ວຍຫົວກຸ່ມ
ຊີ້ບອກຊື່ເສັ້ນທາງເຂົ້າສູ່ລະບົບໃນວົງເລັບສີ່ຫຼ່ຽມ, ຕິດຕາມດ້ວຍຄ່າທາງເລືອກສຳລັບ
ເສັ້ນທາງເຂົ້າສູ່ລະບົບ. ຄ່າລະຫັດຜ່ານຖືກປິດບັງແລະບໍ່ປາກົດເປັນ cleartext.
ຖ້າທ່ານບໍ່ລະບຸ --ທັງໝົດ ເພື່ອສະແດງເສັ້ນທາງເຂົ້າສູ່ລະບົບທັງຫມົດຫຼື --login-path=ຊື່ ສະແດງກ
ເສັ້ນທາງເຂົ້າສູ່ລະບົບທີ່ມີຊື່ວ່າ, ຄໍາສັ່ງພິມຈະສະແດງເສັ້ນທາງເຂົ້າສູ່ລະບົບຂອງລູກຄ້າໂດຍຄ່າເລີ່ມຕົ້ນ, ຖ້າມີ
ຫນຶ່ງ.
ດັ່ງທີ່ສະແດງໂດຍຕົວຢ່າງກ່ອນຫນ້າ, ໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບສາມາດປະກອບມີຫຼາຍເສັ້ນທາງເຂົ້າສູ່ລະບົບ.
ໃນວິທີການນີ້, mysql_config_editor ເຮັດໃຫ້ມັນງ່າຍທີ່ຈະຕັ້ງ "ບຸກຄົນ" ຫຼາຍສໍາລັບການ
ເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍຂອງ MySQL ທີ່ແຕກຕ່າງກັນ, ຫຼືສໍາລັບການເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍທີ່ໃຫ້ໂດຍໃຊ້ທີ່ແຕກຕ່າງກັນ
ບັນຊີ. ໃດໆຂອງເຫຼົ່ານີ້ສາມາດຖືກເລືອກໂດຍຊື່ຕໍ່ມາໂດຍການນໍາໃຊ້ --login-path ທາງເລືອກໃນເວລາທີ່
ທ່ານຮຽກຮ້ອງໂຄງການລູກຄ້າ. ຕົວຢ່າງ, ເພື່ອເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກ, ໃຊ້ອັນນີ້
ຄໍາສັ່ງ:
ຫອຍ> mysql --login-path=ໄລຍະໄກ
ທີ່ນີ້, mysql ອ່ານກຸ່ມທາງເລືອກ [ລູກຄ້າ] ແລະ [mysql] ຈາກໄຟລ໌ທາງເລືອກອື່ນ, ແລະ
[ລູກຄ້າ], [mysql], ແລະກຸ່ມ [ໄລຍະໄກ] ຈາກໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບ.
ເພື່ອເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍທ້ອງຖິ່ນ, ໃຊ້ຄໍາສັ່ງນີ້:
ຫອຍ> mysql --login-path=ລູກຄ້າ
ເນື່ອງຈາກວ່າ mysql ອ່ານເສັ້ນທາງເຂົ້າສູ່ລະບົບຂອງລູກຄ້າແລະ mysql ໂດຍຄ່າເລີ່ມຕົ້ນ, the --login-path ທາງເລືອກ
ບໍ່ໄດ້ເພີ່ມຫຍັງໃນກໍລະນີນີ້. ຄໍາສັ່ງນັ້ນແມ່ນທຽບເທົ່າກັບອັນນີ້:
ຫອຍ> mysql
ຕົວເລືອກທີ່ອ່ານຈາກໄຟລ໌ເສັ້ນທາງການເຂົ້າລະບົບຈະມີຄວາມສຳຄັນກວ່າຕົວເລືອກທີ່ອ່ານຈາກທາງເລືອກອື່ນ
ໄຟລ໌. ຕົວເລືອກທີ່ອ່ານຈາກກຸ່ມເສັ້ນທາງເຂົ້າສູ່ລະບົບທີ່ປາກົດໃນພາຍຫຼັງໃນໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບ
ເໜືອທາງເລືອກທີ່ອ່ານຈາກກຸ່ມທີ່ປາກົດກ່ອນໜ້ານີ້ໃນໄຟລ໌.
mysql_config_editor ເພີ່ມເສັ້ນທາງເຂົ້າສູ່ລະບົບໃສ່ໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບຕາມລໍາດັບທີ່ທ່ານສ້າງພວກມັນ,
ດັ່ງນັ້ນທ່ານຄວນສ້າງເສັ້ນທາງການເຂົ້າສູ່ລະບົບທົ່ວໄປຫຼາຍຂຶ້ນກ່ອນແລະເສັ້ນທາງສະເພາະຕໍ່ມາ. ຖ້າເຈົ້າ
ຈໍາເປັນຕ້ອງໄດ້ຍ້າຍເສັ້ນທາງເຂົ້າສູ່ລະບົບພາຍໃນໄຟລ໌, ທ່ານສາມາດເອົາມັນອອກ, ຫຼັງຈາກນັ້ນສ້າງໃຫມ່ເພື່ອເພີ່ມມັນ
ເຖິງທ້າຍ.
ເມື່ອທ່ານໃຊ້ຄໍາສັ່ງທີ່ກໍານົດໄວ້ກັບ mysql_config_editor ເພື່ອສ້າງເສັ້ນທາງເຂົ້າສູ່ລະບົບ, ທ່ານບໍ່ຈໍາເປັນຕ້ອງ
ລະບຸຄ່າທາງເລືອກທີ່ເປັນໄປໄດ້ທັງໝົດ (ຊື່ເຈົ້າພາບ, ຊື່ຜູ້ໃຊ້, ລະຫັດຜ່ານ, ພອດ, ເຕົ້າຮັບ). ເທົ່ານັ້ນ
ຄຸນຄ່າເຫຼົ່ານັ້ນຖືກຂຽນໄວ້ໃນເສັ້ນທາງ. ຄ່າທີ່ຂາດຫາຍໄປໃດໆທີ່ຕ້ອງການຕໍ່ມາສາມາດເປັນ
ລະບຸໄວ້ເມື່ອທ່ານເອີ້ນເສັ້ນທາງລູກຄ້າເພື່ອເຊື່ອມຕໍ່ກັບເຊີບເວີ MySQL, ໃນທາງອື່ນ
ໄຟລ໌ທາງເລືອກຫຼືຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ທາງເລືອກໃດໆທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ override
ທີ່ລະບຸໄວ້ໃນໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບ ຫຼືໄຟລ໌ທາງເລືອກອື່ນ. ສໍາລັບຕົວຢ່າງ, ຖ້າຫາກວ່າ
ຂໍ້ມູນປະຈໍາຕົວຢູ່ໃນເສັ້ນທາງເຂົ້າສູ່ລະບົບຫ່າງໄກສອກຫຼີກຍັງໃຊ້ສໍາລັບ host remote2.example.com, ເຊື່ອມຕໍ່
ກັບເຊີບເວີຢູ່ໃນໂຮດດັ່ງກ່າວ:
ຫອຍ> mysql --login-path=ໄລຍະໄກ --host=remote2.example.com
mysql_config_editor General Options.PP mysql_config_editor ສະຫນັບສະຫນູນໂດຍທົ່ວໄປດັ່ງຕໍ່ໄປນີ້
ທາງເລືອກ, ເຊິ່ງອາດຈະຖືກນໍາໃຊ້ກ່ອນຄໍາສັ່ງໃດໆທີ່ມີຊື່ຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ສໍາລັບ
ລາຍລະອຽດຂອງຕົວເລືອກສະເພາະຄໍາສັ່ງ, ເບິ່ງ mysql_config_editor Commands ແລະ Command-
ຕົວເລືອກສະເພາະ.
· - ຊ່ວຍ, -?
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອທົ່ວໄປ ແລະອອກ.
ເພື່ອເບິ່ງຂໍ້ຄວາມຊ່ວຍເຫຼືອສະເພາະຄໍາສັ່ງ, ຮຽກຮ້ອງ mysql_config_editor ດັ່ງຕໍ່ໄປນີ້, ບ່ອນທີ່
ຄໍາສັ່ງ ແມ່ນຄໍາສັ່ງອື່ນນອກເຫນືອຈາກການຊ່ວຍເຫຼືອ:
ຫອຍ> mysql_config_editor ຄໍາສັ່ງ - ຊ່ວຍ
· --debug[=debug_options], -# debug_options
ຂຽນບັນທຶກການດີບັກ. ປົກກະຕິ debug_options string ແມ່ນ d:t:o,ຊື່ເອກະສານ. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນ d:t:o,/tmp/mysql_config_editor.trace.
· -- verbose, -v
ໂຫມດ verbose. ພິມຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບສິ່ງທີ່ໂຄງການເຮັດ. ທາງເລືອກນີ້ອາດຈະເປັນ
ເປັນປະໂຫຍດໃນການວິນິດໄສບັນຫາຖ້າຫາກວ່າການດໍາເນີນງານບໍ່ມີຜົນກະທົບທີ່ທ່ານຄາດຫວັງ.
· - ການປ່ຽນແປງ, -V
ສະແດງຂໍ້ມູນສະບັບແລະອອກ.
mysql_config_editor Commands and Command-Specific Options.PP ພາກນີ້ອະທິບາຍເຖິງ
ອະນຸຍາດ mysql_config_editor ຄໍາສັ່ງ, ແລະ, ສໍາລັບແຕ່ລະຄົນ, ທາງເລືອກຄໍາສັ່ງສະເພາະ
ອະນຸຍາດໃຫ້ປະຕິບັດຕາມຊື່ຄໍາສັ່ງໃນແຖວຄໍາສັ່ງ.
ເພີ່ມເຕີມ, mysql_config_editor ສະຫນັບສະຫນູນທາງເລືອກທົ່ວໄປທີ່ສາມາດນໍາໃຊ້ກ່ອນຫນ້າໃດໆ
ຄໍາສັ່ງ. ສໍາລັບລາຍລະອຽດຂອງທາງເລືອກເຫຼົ່ານີ້, ເບິ່ງ mysql_config_editor ທາງເລືອກທົ່ວໄປ.
mysql_config_editor ສະຫນັບສະຫນູນຄໍາສັ່ງເຫຼົ່ານີ້:
· ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອທົ່ວໄປ ແລະອອກ. ຄໍາສັ່ງນີ້ບໍ່ມີທາງເລືອກຕໍ່ໄປນີ້.
ເພື່ອເບິ່ງຂໍ້ຄວາມຊ່ວຍເຫຼືອສະເພາະຄໍາສັ່ງ, ຮຽກຮ້ອງ mysql_config_editor ດັ່ງຕໍ່ໄປນີ້, ບ່ອນທີ່
ຄໍາສັ່ງ ແມ່ນຄໍາສັ່ງອື່ນນອກເຫນືອຈາກການຊ່ວຍເຫຼືອ:
ຫອຍ> mysql_config_editor ຄໍາສັ່ງ - ຊ່ວຍ
·ພິມ [ທາງເລືອກໃນການ]
ພິມເນື້ອໃນຂອງໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບໃນຮູບແບບທີ່ບໍ່ໄດ້ເຂົ້າລະຫັດ, ໂດຍມີຂໍ້ຍົກເວັ້ນ
ລະຫັດຜ່ານສະແດງເປັນ *****.
ຊື່ເສັ້ນທາງເຂົ້າສູ່ລະບົບເລີ່ມຕົ້ນແມ່ນລູກຄ້າຖ້າບໍ່ມີເສັ້ນທາງເຂົ້າສູ່ລະບົບ. ຖ້າທັງສອງ --ທັງໝົດ ແລະ
--login-path ແມ່ນໄດ້ຮັບການໃຫ້, --ທັງໝົດ ມີຄວາມສຳຄັນກວ່າ.
ຄໍາສັ່ງພິມອະນຸຍາດໃຫ້ທາງເລືອກເຫຼົ່ານີ້ດັ່ງຕໍ່ໄປນີ້ຊື່ຄໍາສັ່ງ:
· - ຊ່ວຍ, -?
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອສໍາລັບຄໍາສັ່ງພິມແລະອອກ.
ເພື່ອເບິ່ງຂໍ້ຄວາມຊ່ວຍເຫຼືອທົ່ວໄປ, ໃຫ້ໃຊ້ mysql_config_editor - ຊ່ວຍ.
· --ທັງໝົດ
ພິມເນື້ອໃນຂອງເສັ້ນທາງເຂົ້າສູ່ລະບົບທັງໝົດໃນໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບ.
· --login-path=ຊື່, -G ຊື່
ພິມເນື້ອໃນຂອງເສັ້ນທາງເຂົ້າສູ່ລະບົບທີ່ມີຊື່.
· ເອົາ [ທາງເລືອກໃນການ]
ເອົາເສັ້ນທາງເຂົ້າສູ່ລະບົບອອກຈາກໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບ, ຫຼືແກ້ໄຂເສັ້ນທາງເຂົ້າສູ່ລະບົບໂດຍການຖອນອອກ
ທາງເລືອກຈາກມັນ.
ຄໍາສັ່ງນີ້ເອົາອອກຈາກເສັ້ນທາງເຂົ້າສູ່ລະບົບພຽງແຕ່ທາງເລືອກດັ່ງກ່າວຕາມທີ່ລະບຸໄວ້ກັບ
-ເຈົ້າພາບ, -ລະຫັດຜ່ານ, --ພອດ, --ຊັອກເກັດ, ແລະ -ຜູ້ໃຊ້ ທາງເລືອກ. ຖ້າບໍ່ມີທາງເລືອກເຫຼົ່ານັ້ນ
ໃຫ້, ເອົາເອົາເສັ້ນທາງເຂົ້າສູ່ລະບົບທັງຫມົດ. ຕົວຢ່າງ, ຄໍາສັ່ງນີ້ເອົາອອກເທົ່ານັ້ນ
ໄດ້ ຜູ້ໃຊ້ ທາງເລືອກຈາກເສັ້ນທາງເຂົ້າສູ່ລະບົບ mypath ແທນທີ່ຈະເປັນເສັ້ນທາງເຂົ້າສູ່ລະບົບ mypath ທັງໝົດ:
ຫອຍ> mysql_config_editor ເອົາ --login-path=mypath -ຜູ້ໃຊ້
ຄໍາສັ່ງນີ້ເອົາເສັ້ນທາງເຂົ້າສູ່ລະບົບ mypath ທັງຫມົດ:
ຫອຍ> mysql_config_editor ເອົາ --login-path=mypath
ຄໍາສັ່ງລົບອະນຸຍາດໃຫ້ທາງເລືອກເຫຼົ່ານີ້ດັ່ງຕໍ່ໄປນີ້ຊື່ຄໍາສັ່ງ:
· - ຊ່ວຍ, -?
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອສໍາລັບຄໍາສັ່ງເອົາອອກແລະອອກ.
ເພື່ອເບິ່ງຂໍ້ຄວາມຊ່ວຍເຫຼືອທົ່ວໄປ, ໃຫ້ໃຊ້ mysql_config_editor - ຊ່ວຍ.
· -ເຈົ້າພາບ, -h
ເອົາຊື່ໂຮດອອກຈາກເສັ້ນທາງເຂົ້າສູ່ລະບົບ.
· --login-path=ຊື່, -G ຊື່
ເສັ້ນທາງເຂົ້າສູ່ລະບົບເພື່ອເອົາອອກ ຫຼືແກ້ໄຂ. ຊື່ເສັ້ນທາງເຂົ້າສູ່ລະບົບເລີ່ມຕົ້ນແມ່ນລູກຄ້າຖ້າອັນນີ້
ທາງເລືອກແມ່ນບໍ່ໄດ້ໃຫ້.
· -ລະຫັດຜ່ານ, -p
ເອົາລະຫັດຜ່ານອອກຈາກເສັ້ນທາງເຂົ້າສູ່ລະບົບ.
· --ພອດ, -P
ເອົາໝາຍເລກຜອດ TCP/IP ອອກຈາກເສັ້ນທາງເຂົ້າສູ່ລະບົບ. ຕົວເລືອກນີ້ຖືກເພີ່ມເຂົ້າໃນ MySQL
5.7.1.
· --ຊັອກເກັດ, -S
ເອົາຊື່ໄຟລ໌ Unix socket ອອກຈາກເສັ້ນທາງເຂົ້າສູ່ລະບົບ. ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມເຂົ້າໃນ
MySQL 5.7.1.
· -ຜູ້ໃຊ້, -u
ເອົາຊື່ຜູ້ໃຊ້ອອກຈາກເສັ້ນທາງເຂົ້າສູ່ລະບົບ.
· --ເຕືອນ, -w
ເຕືອນແລະເຕືອນຜູ້ໃຊ້ສໍາລັບການຢືນຢັນຖ້າຫາກວ່າຄໍາສັ່ງພະຍາຍາມເອົາອອກ
ເສັ້ນທາງເຂົ້າສູ່ລະບົບເລີ່ມຕົ້ນ (ລູກຄ້າ) ແລະ --login-path=ລູກຄ້າ ບໍ່ໄດ້ລະບຸ. ທາງເລືອກນີ້
ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ; ໃຊ້ --ຂ້າມ-ເຕືອນ ເພື່ອປິດການໃຊ້ງານ.
· ປັບ [ທາງເລືອກໃນການ]
ຫວ່າງເປົ່າເນື້ອໃນຂອງໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບ.
ຄໍາສັ່ງ reset ອະນຸຍາດໃຫ້ທາງເລືອກເຫຼົ່ານີ້ດັ່ງຕໍ່ໄປນີ້ຊື່ຄໍາສັ່ງ:
· - ຊ່ວຍ, -?
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອສໍາລັບຄໍາສັ່ງ reset ແລະອອກ.
ເພື່ອເບິ່ງຂໍ້ຄວາມຊ່ວຍເຫຼືອທົ່ວໄປ, ໃຫ້ໃຊ້ mysql_config_editor - ຊ່ວຍ.
· ຕັ້ງ [ທາງເລືອກໃນການ]
ຂຽນເສັ້ນທາງເຂົ້າສູ່ລະບົບໄປຫາໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບ.
ຄໍາສັ່ງນີ້ຂຽນໃສ່ເສັ້ນທາງເຂົ້າສູ່ລະບົບພຽງແຕ່ທາງເລືອກດັ່ງທີ່ໄດ້ລະບຸໄວ້ກັບ
-ເຈົ້າພາບ, -ລະຫັດຜ່ານ, --ພອດ, --ຊັອກເກັດ, ແລະ -ຜູ້ໃຊ້ ທາງເລືອກ. ຖ້າບໍ່ມີທາງເລືອກເຫຼົ່ານັ້ນ
ມອບໃຫ້, mysql_config_editor ຂຽນເສັ້ນທາງເຂົ້າສູ່ລະບົບເປັນກຸ່ມຫວ່າງເປົ່າ.
ຄໍາສັ່ງທີ່ກໍານົດໄວ້ອະນຸຍາດໃຫ້ທາງເລືອກເຫຼົ່ານີ້ດັ່ງຕໍ່ໄປນີ້ຊື່ຄໍາສັ່ງ:
· - ຊ່ວຍ, -?
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອສໍາລັບຄໍາສັ່ງທີ່ກໍານົດໄວ້ແລະອອກ.
ເພື່ອເບິ່ງຂໍ້ຄວາມຊ່ວຍເຫຼືອທົ່ວໄປ, ໃຫ້ໃຊ້ mysql_config_editor - ຊ່ວຍ.
· --host=host_name, -h host_name
ຊື່ເຈົ້າພາບທີ່ຈະຂຽນໃສ່ເສັ້ນທາງເຂົ້າສູ່ລະບົບ.
· --login-path=ຊື່, -G ຊື່
ເສັ້ນທາງເຂົ້າສູ່ລະບົບເພື່ອສ້າງ. ຊື່ເສັ້ນທາງເຂົ້າສູ່ລະບົບເລີ່ມຕົ້ນແມ່ນລູກຄ້າຖ້າທາງເລືອກນີ້ແມ່ນ
ບໍ່ໄດ້ໃຫ້.
· -ລະຫັດຜ່ານ, -p
ເຕືອນລະຫັດຜ່ານເພື່ອຂຽນໃສ່ເສັ້ນທາງເຂົ້າສູ່ລະບົບ. ຫຼັງຈາກ mysql_config_editor
ສະແດງການເຕືອນ, ພິມລະຫັດຜ່ານແລະກົດ Enter. ເພື່ອປ້ອງກັນຜູ້ໃຊ້ອື່ນໆ
ຈາກການເບິ່ງລະຫັດຜ່ານ, mysql_config_editor ບໍ່ໄດ້ສະທ້ອນມັນ.
ເພື່ອລະບຸລະຫັດຜ່ານຫວ່າງເປົ່າ, ໃຫ້ກົດ Enter ຢູ່ທີ່ການເຕືອນລະຫັດຜ່ານ. ຜົນໄດ້ຮັບ
ເສັ້ນທາງເຂົ້າສູ່ລະບົບທີ່ຂຽນໃສ່ໄຟລ໌ເສັ້ນທາງເຂົ້າສູ່ລະບົບຈະປະກອບມີເສັ້ນເຊັ່ນນີ້:
ລະຫັດຜ່ານ =
· --port=port_num, -P port_num
ໝາຍເລກຜອດ TCP/IP ເພື່ອຂຽນໃສ່ເສັ້ນທາງເຂົ້າສູ່ລະບົບ. ຕົວເລືອກນີ້ຖືກເພີ່ມເຂົ້າໃນ MySQL
5.7.1.
· --socket=ຊື່ເອກະສານ, -S ຊື່ເອກະສານ
ຊື່ໄຟລ໌ Unix socket ເພື່ອຂຽນໃສ່ເສັ້ນທາງເຂົ້າສູ່ລະບົບ. ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມເຂົ້າໃນ
MySQL 5.7.1.
· --user=ຊື່ຜູ້ໃຊ້, -u ຊື່ຜູ້ໃຊ້
ຊື່ຜູ້ໃຊ້ທີ່ຈະຂຽນໃສ່ເສັ້ນທາງເຂົ້າສູ່ລະບົບ.
· --ເຕືອນ, -w
ເຕືອນແລະເຕືອນຜູ້ໃຊ້ສໍາລັບການຢືນຢັນຖ້າຫາກວ່າຄໍາສັ່ງພະຍາຍາມຂຽນທັບ
ເສັ້ນທາງເຂົ້າສູ່ລະບົບທີ່ມີຢູ່ແລ້ວ. ຕົວເລືອກນີ້ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ; ໃຊ້ --ຂ້າມ-ເຕືອນ ທີ່ຈະປິດການໃຊ້ງານ
ມັນ.
COPYRIGHT
ສະຫງວນລິຂະສິດ © 1997, 2016, Oracle ແລະ/ຫຼື ສາຂາຂອງມັນ. ສະຫງວນລິຂະສິດທັງໝົດ.
ເອກະສານນີ້ແມ່ນຊອບແວຟຣີ; ທ່ານສາມາດແຈກຢາຍມັນແລະ / ຫຼືປັບປຸງແກ້ໄຂມັນພຽງແຕ່ພາຍໃຕ້ການ
ຂໍ້ກໍານົດຂອງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ທີ່ຈັດພີມມາໂດຍມູນນິທິຊອບແວຟຣີ;
ສະບັບ 2 ຂອງໃບອະນຸຍາດ.
ເອກະສານນີ້ໄດ້ຖືກແຈກຢາຍໂດຍຫວັງວ່າມັນຈະເປັນປະໂຫຍດ, ແຕ່ບໍ່ມີອັນໃດ
ການຮັບປະກັນ; ໂດຍບໍ່ມີການຮັບປະກັນໂດຍຫຍໍ້ຂອງ MERCHANTABILITY ຫຼື FITNESS ສໍາລັບສະເພາະ.
ຈຸດປະສົງ. ເບິ່ງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ທ່ານຄວນໄດ້ຮັບສໍາເນົາຂອງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປ GNU ພ້ອມກັບໂຄງການ;
ຖ້າບໍ່ແມ່ນ, ຂຽນຫາ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA ຫຼືເບິ່ງ http://www.gnu.org/licenses/.
ໃຊ້ mysql_config_editor ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net