ວິທີການປ່ຽນລະຫັດຜ່ານລະຫັດຜ່ານຂອງ MySQL ຫຼື MariaDB ໃນ Linux


ຖ້າທ່ານ ກຳ ລັງຕິດຕັ້ງ MySQL ຫຼື MariaDB ໃນ Linux ເປັນເທື່ອ ທຳ ອິດ, ທ່ານຈະໄດ້ຮັບໂອກາດ ດຳ ເນີນການຂຽນ mysql_secure_installation script ເພື່ອຮັບປະກັນການຕິດຕັ້ງ MySQL ຂອງທ່ານດ້ວຍການຕັ້ງຄ່າຂັ້ນພື້ນຖານ.

ໜຶ່ງ ໃນການຕັ້ງຄ່າເຫຼົ່ານີ້ແມ່ນ, ລະຫັດຜ່ານຮາກຖານຂໍ້ມູນ - ເຊິ່ງທ່ານຕ້ອງຮັກສາຄວາມລັບແລະໃຊ້ໃນເວລາທີ່ຕ້ອງການ. ຖ້າທ່ານຕ້ອງການປ່ຽນແປງມັນ (ຕົວຢ່າງ, ເມື່ອຜູ້ຄຸ້ມຄອງຖານຂໍ້ມູນປ່ຽນບົດບາດ - ຫລືຖືກຢຸດ!).

ບົດຂຽນນີ້ຈະ ນຳ ມາສະ ເໜີ. ພວກເຮົາຈະອະທິບາຍວິທີການປ່ຽນລະຫັດລັບຂອງ MySQL ຫຼືເຄື່ອງແມ່ຂ່າຍຖານຂໍ້ມູນ MariaDB ໃນ Linux.

ເຖິງແມ່ນວ່າພວກເຮົາຈະ ນຳ ໃຊ້ server ຂອງ MariaDB ໃນບົດຄວາມນີ້, ຄຳ ແນະ ນຳ ກໍ່ຄວນເຮັດວຽກ ສຳ ລັບ MySQL ເຊັ່ນກັນ.

ປ່ຽນລະຫັດຜ່ານ MySQL ຫຼື MariaDB

ທ່ານຮູ້ລະຫັດຜ່ານຮາກແລະຕ້ອງການຕັ້ງຄ່າ ໃໝ່, ໃນກໍລະນີນີ້, ໃຫ້ແນ່ໃຈວ່າ MariaDB ກຳ ລັງເຮັດວຽກຢູ່:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
# systemctl is-active mariadb

------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld status

ຖ້າ ຄຳ ສັ່ງຂ້າງເທິງນີ້ບໍ່ສົ່ງ ຄຳ ວ່າ active ເປັນຜົນໄດ້ຮັບຫລືຖືກຢຸດ, ທ່ານ ຈຳ ເປັນຕ້ອງເລີ່ມການບໍລິການຖານຂໍ້ມູນກ່ອນ ດຳ ເນີນການ:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
# systemctl start mariadb

------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld start

ຕໍ່ໄປ, ພວກເຮົາຈະເຂົ້າສູ່ລະບົບຖານຂໍ້ມູນເຊີຟເວີເປັນຮາກ:

# mysql -u root -p

ເພື່ອຄວາມເຂົ້າກັນໄດ້ໃນແບບຕ່າງໆ, ພວກເຮົາຈະໃຊ້ ຄຳ ຖະແຫຼງຕໍ່ໄປນີ້ເພື່ອປັບປຸງຕາຕະລາງຜູ້ໃຊ້ໃນຖານຂໍ້ມູນ mysql. ໃຫ້ສັງເກດວ່າທ່ານຕ້ອງການປ່ຽນລະຫັດ YourPasswordHere ດ້ວຍລະຫັດລັບ ໃໝ່ ທີ່ທ່ານໄດ້ເລືອກ ສຳ ລັບຮາກ.

MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;

ເພື່ອເຮັດໃຫ້ມີປະສິດຕິພາບ, ອອກຈາກກອງປະຊຸມ MariaDB ຂອງທ່ານໂດຍການພິມ.

MariaDB [(none)]> exit;

ແລະຫຼັງຈາກນັ້ນກົດ Enter. ດຽວນີ້ທ່ານຄວນສາມາດເຊື່ອມຕໍ່ກັບເຊີບເວີໂດຍໃຊ້ລະຫັດລັບ ໃໝ່.

ໃນບົດຂຽນນີ້ພວກເຮົາໄດ້ອະທິບາຍວິທີການປ່ຽນລະຫັດລັບຂອງຮາກຖານຂອງ MariaDB/MySQL - ບໍ່ວ່າທ່ານຈະຮູ້ລະຫັດປະຈຸບັນຫຼືບໍ່.

ໃນຖານະເປັນສະເຫມີ, ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າທີ່ຈະສົ່ງຈົດຫມາຍໃຫ້ພວກເຮົາຖ້າທ່ານມີຄໍາຖາມຫຼືຄໍາຕິຊົມໃດໆໂດຍໃຊ້ແບບຟອມຄໍາເຫັນຂອງພວກເຮົາຂ້າງລຸ່ມນີ້. ພວກເຮົາຫວັງວ່າຈະໄດ້ຍິນຂ່າວຈາກທ່ານ!