ນີ້ແມ່ນຄໍາສັ່ງ mysql_config ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mysql_config - ຕົວເລືອກການສະແດງຜົນສໍາລັບການລວບລວມລູກຄ້າ
ສະຫຼຸບສັງລວມ
mysql_config ທາງເລືອກໃນການ
ລາຍລະອຽດ
mysql_config ໃຫ້ທ່ານມີຂໍ້ມູນທີ່ເປັນປະໂຫຍດສໍາລັບການລວບລວມລູກຄ້າ MySQL ຂອງທ່ານແລະ
ເຊື່ອມຕໍ່ມັນກັບ MySQL. ມັນເປັນ Shell script, ສະນັ້ນມັນມີຢູ່ໃນ Unix ແລະ
ລະບົບຄ້າຍຄື Unix.
ຫມາຍເຫດ
ເປັນຂອງ MySQL 5.7.9, pkg-config ສາມາດຖືກນໍາໃຊ້ເປັນທາງເລືອກເພື່ອ mysql_config ສໍາລັບການ
ໄດ້ຮັບຂໍ້ມູນເຊັ່ນທຸງ compiler ຫຼືຫໍສະຫມຸດເຊື່ອມຕໍ່ທີ່ຈໍາເປັນເພື່ອສັງລວມ
ຄໍາຮ້ອງສະຫມັກ MySQL. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງພາກ 23.8.4.2, “ການສ້າງ C API Client
ໂປຣແກຣມທີ່ໃຊ້ pkg-config”.
ຫມາຍເຫດ
ໃນຖານະເປັນຂອງ MySQL 5.7.4, ສໍາລັບການແຈກຢາຍຖານສອງສໍາລັບ Solaris, mysql_config ບໍ່ໃຫ້
arguments ສໍາລັບການເຊື່ອມຕໍ່ກັບຫ້ອງສະຫມຸດຝັງ. ເພື່ອໃຫ້ໄດ້ຮັບການເຊື່ອມຕໍ່ການໂຕ້ຖຽງສໍາລັບ
ຫ້ອງສະຫມຸດຝັງ, ໃຊ້ mysql_server_config script ແທນ.
mysql_config ສະຫນັບສະຫນູນທາງເລືອກຕໍ່ໄປນີ້.
· --cflags
C ທຸງ Compiler ເພື່ອຊອກຫາປະກອບມີໄຟລ໌ແລະທຸງ compiler ທີ່ສໍາຄັນແລະກໍານົດການນໍາໃຊ້
ເມື່ອລວບລວມຫ້ອງສະຫມຸດ libmysqlclient. ທາງເລືອກໃນການກັບຄືນມາແມ່ນ tied ກັບ
compiler ສະ ເພາະ ທີ່ ໄດ້ ຖືກ ນໍາ ໃຊ້ ໃນ ເວ ລາ ທີ່ ຫ້ອງ ສະ ຫມຸດ ໄດ້ ຖືກ ສ້າງ ຕັ້ງ ຂຶ້ນ ແລະ ອາດ ຈະ ຂັດ ແຍ່ງ ກັບ
ການຕັ້ງຄ່າສໍາລັບ compiler ຂອງທ່ານເອງ. ໃຊ້ --ລວມ ສໍາລັບທາງເລືອກທີ່ Portable ຫຼາຍທີ່ປະກອບດ້ວຍ
ພຽງແຕ່ປະກອບມີເສັ້ນທາງ.
· --cxxflags
ຄື --cflags, ແຕ່ສໍາລັບ C++ compiler flags.
· --ລວມ
ທາງເລືອກໃນການລວບລວມຂໍ້ມູນເພື່ອຊອກຫາ MySQL ປະກອບມີໄຟລ໌.
· --libmysqld-libs, -- ຝັງ
ຫ້ອງສະຫມຸດແລະທາງເລືອກທີ່ຕ້ອງການເພື່ອເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍຝັງ MySQL.
· --libs
ຫ້ອງສະຫມຸດແລະທາງເລືອກທີ່ຕ້ອງການເພື່ອເຊື່ອມຕໍ່ກັບຫ້ອງສະຫມຸດລູກຄ້າ MySQL.
· --libs_r
ຫ້ອງສະຫມຸດແລະທາງເລືອກທີ່ຕ້ອງການເພື່ອເຊື່ອມຕໍ່ກັບຫ້ອງສະຫມຸດລູກຄ້າ MySQL ປອດໄພ thread. ໃນ
MySQL 5.7, ຫ້ອງສະໝຸດລູກຄ້າທັງໝົດແມ່ນປອດໄພດ້ວຍກະທູ້, ສະນັ້ນ ທາງເລືອກນີ້ບໍ່ຈໍາເປັນຕ້ອງໃຊ້. ໄດ້
--libs ທາງເລືອກສາມາດນໍາໃຊ້ໄດ້ໃນທຸກກໍລະນີ.
· --plugindir
ຊື່ເສັ້ນທາງໄດເລກະທໍລີ plugin ເລີ່ມຕົ້ນ, ຖືກກໍານົດໃນເວລາທີ່ກໍາຫນົດຄ່າ MySQL.
· --ພອດ
ໝາຍເລກພອດ TCP/IP ເລີ່ມຕົ້ນ, ກຳນົດເວລາກຳນົດຄ່າ MySQL.
· --ຊັອກເກັດ
ໄຟລ໌ Unix socket ເລີ່ມຕົ້ນ, ຖືກກໍານົດໃນເວລາທີ່ກໍາຫນົດຄ່າ MySQL.
· --variable=var_name
ສະແດງຄ່າຂອງຕົວແປການຕັ້ງຄ່າທີ່ມີຊື່. ອະນຸຍາດ var_name ຄຸນຄ່າແມ່ນ
pkgincludedir (ໄດເລກະທໍລີໄຟລ໌ຫົວ), pkglibdir (ໄດເລກະທໍລີຫ້ອງສະຫມຸດ), ແລະ
plugindir (ໄດເລກະທໍລີ plugin).
· - ການປ່ຽນແປງ
ໝາຍເລກເວີຊັນສຳລັບການແຈກຢາຍ MySQL.
ຖ້າເຈົ້າຮຽກຮ້ອງ mysql_config ໂດຍບໍ່ມີທາງເລືອກ, ມັນສະແດງບັນຊີລາຍການຂອງທາງເລືອກທັງຫມົດທີ່ມັນ
ສະຫນັບສະຫນູນ, ແລະຄຸນຄ່າຂອງເຂົາເຈົ້າ:
ຫອຍ> mysql_config
ການນໍາໃຊ້: /usr/local/mysql/bin/mysql_config [ຕົວເລືອກ]
ຕົວເລືອກ:
--cflags [-I/usr/local/mysql/include/mysql -mcpu=pentiumpro]
--cxxflags [-I/usr/local/mysql/include/mysql -mcpu=pentiumpro]
--include [-I/usr/local/mysql/include/mysql]
--libs [-L/usr/local/mysql/lib/mysql -lmysqlclient
-lpthread -lm -lrt -lssl -lcrypto -ldl]
--libs_r [-L/usr/local/mysql/lib/mysql -lmysqlclient_r
-lpthread -lm -lrt -lssl -lcrypto -ldl]
--plugindir [/usr/local/mysql/lib/plugin]
--socket [/tmp/mysql.sock]
--ພອດ [3306]
--ເວີຊັ່ນ [5.7.9]
--libmysqld-libs [-L/usr/local/mysql/lib/mysql -lmysqld
-lpthread -lm -lrt -lssl -lcrypto -ldl -lcrypt]
--variable=VAR VAR ແມ່ນໜຶ່ງໃນ:
pkgincludedir [/usr/local/mysql/include]
pkglibdir [/usr/local/mysql/lib]
plugindir [/usr/local/mysql/lib/plugin]
ທ່ານສາມາດໃຊ້ mysql_config ພາຍໃນເສັ້ນຄໍາສັ່ງໂດຍໃຊ້ backticks ເພື່ອລວມເອົາຜົນຜະລິດນັ້ນ
ມັນຜະລິດສໍາລັບທາງເລືອກໂດຍສະເພາະ. ຕົວຢ່າງ, ເພື່ອລວບລວມແລະເຊື່ອມຕໍ່ລູກຄ້າ MySQL
ໂຄງການ, ການນໍາໃຊ້ mysql_config ດັ່ງຕໍ່ໄປນີ້:
gcc -c `mysql_config --cflags` progname.c
gcc -o progname.o `mysql_config --libs`
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 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net