วันพุธที่ 17 สิงหาคม พ.ศ. 2559
วันพุธที่ 10 สิงหาคม พ.ศ. 2559
ข้อแนะนำ Angular2
7 ข้อแนะนำสำหรับมือใหม่ที่กำลังจะศึกษา Angular 2
--------------------------------
--------------------------------
1. Angular 2 มี style guide หรือคู่มือ/ข้อแนะนำ สำหรับการเขียนโค้ดที่ดีครับ แนะนำให้ศึกษาก่อนตามนี้ https://goo.gl/wW1wRf
หรือง่ายกว่านั้น เวลาสร้างโปรเจคใหม่ หรือเขียนโค้ด ผมแนะนำให้ใช้ Angular-cli ครับ (https://goo.gl/pA0K5q) นอกจากจะช่วยเรา gen code แล้ว โค้ดที่ gen มา จะได้โค้ดซึ่งตรงกับ style guide ที่ดีด้วย สบายเลย :)
ตัวนี้ https://goo.gl/WsGW7o เป็นคู่มือ Angular CLI อย่าลืมพิมพ์แปะฝาบ้านไว้ 55+
.
วันจันทร์ที่ 8 สิงหาคม พ.ศ. 2559
วันจันทร์ที่ 1 สิงหาคม พ.ศ. 2559
วิธีทำให้ mysql ติดต่อจากHost อื่นได้..
ขั้นตอนที่1: รีโมทเข้า ubuntu server(ip: 192.168.1.20) ผ่าน SSH
วันศุกร์ที่ 29 กรกฎาคม พ.ศ. 2559
วันพุธที่ 27 กรกฎาคม พ.ศ. 2559
การ Grant สิทธิ์ ให้User sa
การ grant สิทธิให้ user sa
บทความนี้ เขียนขึ้นเพื่อแก้ไขการ connect mysql ไม่ได้ เนื่องจากผลกระทบหลังจาก Upgrade MySQL 5.5.31
ปกติ หลังจาก Upgrade MySQL แล้ว hosxp_pcu ก็ใช้งานได้เลย
****แต่มีบางเครื่อง ที่ไม่สามารถ connect mysql ได้ ย้ำนะครับ เป็นบางเครื่องเท่านั้น****
วิธีแก้ไข
Grant สิทธิ์
คือผมดูแล้วมันเกิดจาก mysql ยังไม่ทำงานตาม my.cnf อ่ะครับ อาจเป็นเพราะว่าลง Mysql ก่อนแล้วคือทำ
my.cnf ทีหลัง
วิธีแก้คือ
1. stop mysql ก่อนโดยใช้คำสั่ง /etc/init.d/./mysql stop
2.ลบไฟล์ ibdata1,ib_logfile0, ib_logfile1 ที่อยู่ใน /var/lib/mysql อาจจำลบ database hos ออกด้วยก็ได้นะครับถ้าหากยังมีของจริงอยู่ใน server หลัก
3.เพิ่ม fucntion ตัวนี้ log_bin_trust_function_creators = 1 ใน my.cnf ตรงส่วน [mysqld] ถ้ามีแล้วก็ข้ามเลยครับ
4.สั่ง start mysql ด้วย /etc/init.d/./mysql start
5.สั่ง upgrade mysql ด้วย mysql_upgrade -u root หรือถ้าเคย upgrade แล้วก็สั่งด้วย mysql_upgrade --force -u root
6.ใช้คำสั่ง mysql_fix_privilege_tables
7.เข้าใช้งาน shell ของโปรแกรม mysql ด้วย mysql -u root แล้วเพิ่ม fucntion ตัวนี้นะครับ SET GLOBAL log_bin_trust_function_creators = 1;
8.สั่ง restart mysql ด้วยคำสั่ง /etc/init.d/./mysql restart
**อย่าลืม grant สิทธิ์ ตามนี้นะครับ
mysql>grant all on *.* to youruser@'%' identified by 'youruser' with grant option; ส่วนนี้ให้ใช้ user ของตัวเองแทน sa จะปลอดถัยกว่าครับ
mysql>grant super on *.* to sa@'%' identified by 'sa';
mysql>grant all privileges on *.* to sa@'%' identified by 'sa' with grant option;
mysql>flush privileges;
เสร็จแล้วครับต่อไปก็สร้างฐานข้อมูลและ replicate ใหม่ได้เลย
ที่มา http://hosxp.net/smf2/index.php?topic=13868.0
my.cnf ทีหลัง
วิธีแก้คือ
1. stop mysql ก่อนโดยใช้คำสั่ง /etc/init.d/./mysql stop
2.ลบไฟล์ ibdata1,ib_logfile0, ib_logfile1 ที่อยู่ใน /var/lib/mysql อาจจำลบ database hos ออกด้วยก็ได้นะครับถ้าหากยังมีของจริงอยู่ใน server หลัก
3.เพิ่ม fucntion ตัวนี้ log_bin_trust_function_creators = 1 ใน my.cnf ตรงส่วน [mysqld] ถ้ามีแล้วก็ข้ามเลยครับ
4.สั่ง start mysql ด้วย /etc/init.d/./mysql start
5.สั่ง upgrade mysql ด้วย mysql_upgrade -u root หรือถ้าเคย upgrade แล้วก็สั่งด้วย mysql_upgrade --force -u root
6.ใช้คำสั่ง mysql_fix_privilege_tables
7.เข้าใช้งาน shell ของโปรแกรม mysql ด้วย mysql -u root แล้วเพิ่ม fucntion ตัวนี้นะครับ SET GLOBAL log_bin_trust_function_creators = 1;
8.สั่ง restart mysql ด้วยคำสั่ง /etc/init.d/./mysql restart
**อย่าลืม grant สิทธิ์ ตามนี้นะครับ
mysql>grant all on *.* to youruser@'%' identified by 'youruser' with grant option; ส่วนนี้ให้ใช้ user ของตัวเองแทน sa จะปลอดถัยกว่าครับ
mysql>grant super on *.* to sa@'%' identified by 'sa';
mysql>grant all privileges on *.* to sa@'%' identified by 'sa' with grant option;
mysql>flush privileges;
เสร็จแล้วครับต่อไปก็สร้างฐานข้อมูลและ replicate ใหม่ได้เลย
ที่มา http://hosxp.net/smf2/index.php?topic=13868.0
สมัครสมาชิก:
บทความ (Atom)

