ວິທີເຊື່ອມຕໍ່ MySQL ໂດຍບໍ່ຕ້ອງໃສ່ລະຫັດຜ່ານລະຫັດຜ່ານກ່ຽວກັບ Terminal
ໂດຍປົກກະຕິໃນຂະນະທີ່ຕິດຕັ້ງຖານຂໍ້ມູນ MySQL/MariaDB ໃນ Linux, ແນະ ນຳ ໃຫ້ຕັ້ງລະຫັດຜ່ານຂອງຜູ້ໃຊ້ MySQL ເພື່ອຮັບປະກັນມັນ, ແລະລະຫັດນີ້ແມ່ນ ຈຳ ເປັນຕ້ອງເຂົ້າເຖິງເຊີບເວີຖານຂໍ້ມູນໂດຍມີສິດທິຜູ້ໃຊ້ຮາກ.
ໃນຄູ່ມືນີ້, ພວກເຮົາຈະສະແດງວິທີການເຊື່ອມຕໍ່ແລະການ ນຳ ໃຊ້ MySQL ໂດຍບໍ່ຕ້ອງໃສ່ລະຫັດຜ່ານ (ການເຂົ້າລະຫັດລັບທີ່ບໍ່ມີລະຫັດລັບ) ໃນ Linux.
ວິທີການຕັ້ງລະຫັດຜ່ານ MySQL Root
ໃນກໍລະນີທີ່ທ່ານໄດ້ຕິດຕັ້ງ MySQL/MariaDB server ໃໝ່, ຫຼັງຈາກນັ້ນມັນບໍ່ ຈຳ ເປັນຕ້ອງມີລະຫັດລັບໃດໆເພື່ອເຊື່ອມຕໍ່ກັບມັນເປັນຜູ້ ນຳ ໃຊ້ຮາກ. ເພື່ອຮັບປະກັນມັນ, ຕັ້ງລະຫັດລັບ MySQL/MariaDB ສຳ ລັບຜູ້ໃຊ້ຮາກດ້ວຍ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
ໃຫ້ສັງເກດວ່າ ຄຳ ສັ່ງນີ້ແມ່ນພຽງແຕ່ ໜຶ່ງ ໃນຫລາຍໆ ຄຳ ສັ່ງ ສຳ ລັບ MySQL (Mysqladmin) ສຳ ລັບການບໍລິຫານຖານຂໍ້ມູນໃນ Linux.
# mysqladmin -u root password YOURNEWPASSWORD
ວິທີການເຊື່ອມຕໍ່ຫລືການ ດຳ ເນີນງານ MySQL ໂດຍບໍ່ຕ້ອງໃຊ້ລະຫັດຜ່ານຮາກ
ເພື່ອ ດຳ ເນີນການ ຄຳ ສັ່ງ MySQL ໂດຍບໍ່ຕ້ອງໃສ່ລະຫັດຜ່ານຢູ່ປາຍທາງ, ທ່ານສາມາດເກັບຮັກສາຜູ້ໃຊ້ແລະລະຫັດຜ່ານຂອງທ່ານໄວ້ໃນ ~/.my.cnf
ເອກະສານການຕັ້ງຄ່າສະເພາະຂອງຜູ້ໃຊ້ໃນໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ຂ້າງລຸ່ມນີ້.
ຕອນນີ້ສ້າງເອກະສານ config ~/.my.cnf
ແລະເພີ່ມການຕັ້ງຄ່າດ້ານລຸ່ມໃນມັນ (ຈື່ວ່າຕ້ອງປ່ຽນ mysqluser ແລະ mysqlpasswd ດ້ວຍຄ່າຂອງທ່ານເອງ).
[mysql] user=user password=password
ບັນທຶກແລະປິດແຟ້ມ. ຫຼັງຈາກນັ້ນ, ກຳ ນົດສິດອະນຸຍາດທີ່ ເໝາະ ສົມໃສ່ມັນ, ເພື່ອເຮັດໃຫ້ມັນສາມາດອ່ານໄດ້ແລະຂຽນໄດ້ໂດຍທ່ານເທົ່ານັ້ນ.
# chmod 0600 .my.cnf
ເມື່ອທ່ານຕັ້ງຜູ້ໃຊ້ແລະລະຫັດຜ່ານເຂົ້າໃນເອກະສານການຕັ້ງຄ່າ Mysql, ຕັ້ງແຕ່ດຽວນີ້ເມື່ອທ່ານໃຊ້ ຄຳ ສັ່ງ mysql ເຊັ່ນ mysql, mysqladmin etc, ພວກເຂົາຈະອ່ານ mysqluser ແລະ mysqlpasswd ຈາກເອກະສານຂ້າງເທິງ.
# mysql # mysql -u root
ທ່ານອາດຈະຢາກອ່ານບົດຄວາມທີ່ກ່ຽວຂ້ອງເຫລົ່ານີ້ກ່ຽວກັບ MySQL/MariaDB:
<
ໃນຄູ່ມືນີ້, ພວກເຮົາໄດ້ສະແດງວິທີການ ດຳ ເນີນການ ຄຳ ສັ່ງ MySQL ໂດຍບໍ່ຕ້ອງໃສ່ລະຫັດຜ່ານຂອງລະຫັດຜ່ານຢູ່ປາຍຍອດ. ຖ້າທ່ານມີ ຄຳ ຖາມຫຼືຄວາມຄິດທີ່ຈະແບ່ງປັນ, ກະລຸນາກົດຕິດຕາມພວກເຮົາຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.