BMS-HOSxP Community
HOSxP => MySQL => ข้อความที่เริ่มโดย: janncs18 ที่ กันยายน 16, 2011, 12:30:43 PM
-
#mysql -usa -psa -hlocalhost
เข้า mysql ได้ไม่มีปัญหา
เครื่อง server fix ip=192.168.2.7
#mysql -usa -psa -h192.168.2.7
grant all privileges on *.* to 'sa'@'%' identified by 'sa ' with grant option; ก็ทำแล้ว
เพิ่ม my.cnf
#skip-network
bind-address = 127.0.0.1
-
service mysql start ได้หรือยังครับ...ใน windows or Linux
-
start แล้วครับ
-
grant all privileges on *.* to 'sa'@'%' identified by 'sa ' with grant option; แปลก ๆ
-
ผมว่าน่าจะ ลอง grant ดูใหม่นะครับ ดูแล้วแปลกอย่าอาจารย์เกื้อว่าไว้
พิมพ์ตามรูปที่อาจารย์เกื้อแนบมาเลยครับ ^_^
หรือ ตามนี้
mysql> grant all on *.* to sa@"%" identified by 'sa';
mysql> grant super on *.* to sa@"%" identified by 'sa';
-
สามารถเปลี่ยน user name และ รหัสผ่านได้ ไม่จำเป็นต้องใช้ sa sa และไม่จำเป็นต้องให้มีผลกับทุกฐานข้อมูล หากเครื่องดังกล่าวเป็น mysql server ที่มีหลายฐานข้อมูล ครับ...แนะนำไม่ควรให้ grant ภายใต้ username+passpard เดียวกันทั้งหมด เด๋วจะเป็นเรื่อง.. ;D ;D
-
ก็ยังไม่ได้ครับ
-
มีการติดตั้ง DNS หรือปล่าว
ขอดูการ config lan card หน่อย
-
mysql -u sa -psa
-
mysql -u sa -psa
ตอนแรกผมก็จะตอบแบบนี้แหละครับ แต่พอดีเห็นในรูป สามารถเข้าไปใช้งานได้ หากไม่ระบุ host
คงต้องดู config ของ network (LAN card) นะครับ
cat /etc/sysconfig/network-scripts/ifcfg-eth0 (สำหรับ OS ตระกูล red hat นะครับ)
-
ถ้าจะดูว่าเราสั่ง grant สิทธิ์แบบไหนสั่งดูได้ครับ
mysql -u root -p
mysql> SHOW GRANTS FOR 'sa';
+------------------------------------------------------------------------------------------------------------------------------+
| Grants for sa@% |
+------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'sa'@'%' IDENTIFIED BY PASSWORD '*4D0DD2673C1DE57138354E81A957460B774C4BC2' WITH GRANT OPTION |
+------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
ดังตัวอย่างครับไม่รู้ตรงความหมายหรือเปล่าครับผมมั่วๆเอา
-
mysql -u sa -psa
ตอนแรกผมก็จะตอบแบบนี้แหละครับ แต่พอดีเห็นในรูป สามารถเข้าไปใช้งานได้ หากไม่ระบุ host
คงต้องดู config ของ network (LAN card) นะครับ
cat /etc/sysconfig/network-scripts/ifcfg-eth0 (สำหรับ OS ตระกูล red hat นะครับ)
# Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.2.255
HWADDR=00:26:18:BB:83:13
IPADDR=192.168.2.7
IPV6INIT=yes
IPV6_AUTOCONF=yes
NETMASK=255.255.255.0
NETWORK=192.168.2.0
ONBOOT=yes
-----------------------------------------------------
แก้ตรงไหนครับ
-
สั่งแบบนี้แล้วโพสให้ดูหน่อยครับเดี๋ยวจะบอกว่ามันต้องทำยังงัยต่อครับ
ถ้าจะดูว่าเราสั่ง grant สิทธิ์แบบไหนสั่งดูได้ครับ
mysql -u root -p
mysql> SHOW GRANTS FOR 'sa';
+------------------------------------------------------------------------------------------------------------------------------+
| Grants for sa@% |
+------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'sa'@'%' IDENTIFIED BY PASSWORD '*4D0DD2673C1DE57138354E81A957460B774C4BC2' WITH GRANT OPTION |
+------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
ดังตัวอย่างครับไม่รู้ตรงความหมายหรือเปล่าครับผมมั่วๆเอา
-
------
-
ติด firewall หรือเปล่าครับ
ลองตรวจสอบว่า mysql ติด firewall หรือไม่
โดยใช้คำสั่ง
iptables -L
ให้ดูว่า การ ACCEPT มีการ accept mysql หรือไม่ ประมาณนี้
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:mysql
ถ้าไม่มีบรรทัดข้างบนแสดงว่า mysql ติด firewall ให้ไปแก้ iptables โดยใช้คำสั่ง
vi /etc/sysconfig/iptables โดยเพิ่ม
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
เข้าไปแล้วสั่ง restart Firewall โดยใช้คำสั่ง
service iptables restart
ลองดูครับ ;D
-
:o สงสัย ท่านเจอของใหญ่แล้วนะขอรับ ใจเย็น ๆ ค่อย ๆ แก้ นะขอรับ ;D
-
ติด firewall หรือเปล่าครับ
ลองตรวจสอบว่า mysql ติด firewall หรือไม่
โดยใช้คำสั่ง
iptables -L
ให้ดูว่า การ ACCEPT มีการ accept mysql หรือไม่ ประมาณนี้
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:mysql
ถ้าไม่มีบรรทัดข้างบนแสดงว่า mysql ติด firewall ให้ไปแก้ iptables โดยใช้คำสั่ง
vi /etc/sysconfig/iptables โดยเพิ่ม
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
เข้าไปแล้วสั่ง restart Firewall โดยใช้คำสั่ง
service iptables restart
ลองดูครับ ;D
ขอบคุณมากครับ แต่ว่ากยังไม่ได้
-
ท่านจะใช้ user sa เข้าไปทาง shell command เพื่อจุดประสงค์อะไรเหรอครับเพราะผมงงตั้งแต่แรกแล้วน่ะ
-
ขอบคุณมากครับ แต่ว่ากยังไม่ได้
(http://hosxp.net/smf/index.php?action=dlattach;topic=22717.0;attach=70752;image)
user rot ไม่มีนะครับ มีแต่ root
-
ลอง ลง MySQL ใหม่น่าจะดี.นะครับ..
-
ลอง ลง MySQL ใหม่น่าจะดี.นะครับ..
เสริม ลงใหม่ทั้ง os+mysql เลยครับจะได้เคลียร์ๆ สะอาดๆ ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
-
ลอง ลง MySQL ใหม่น่าจะดี.นะครับ..
เสริม ลงใหม่ทั้ง os+mysql เลยครับจะได้เคลียร์ๆ สะอาดๆ ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
เอาให้ชัวร์....ซื้อ Server ใหม่เลยครับ..แล้วค่อยลง OS+MySQL ;D ;D
-
ขอดูอันนี้หน่อยครับ
mysql> use mysql;
mysql> select host,user,password from user;
-
ลอง ลง MySQL ใหม่น่าจะดี.นะครับ..
เสริม ลงใหม่ทั้ง os+mysql เลยครับจะได้เคลียร์ๆ สะอาดๆ ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
เอาให้ชัวร์....ซื้อ Server ใหม่เลยครับ..แล้วค่อยลง OS+MySQL ;D ;D
ลงใหม่แล้วครับ centos 5.5 + Percona
ต้องการจะทำ replicate ครับ ที่เครื่องหลักมันฟ้อง acess denied sa@'192.168.2.7'
ตอนที่ทำ innitial import ผ่าน network
-
ลงใหม่แล้วครับ centos 5.5 + Percona
ต้องการจะทำ replicate ครับ ที่เครื่องหลักมันฟ้อง acess denied sa@'192.168.2.7'
ตอนที่ทำ innitial import ผ่าน network
grant สิทธิใหม่ครับ
grant all on *.* to user@'%' identified by 'password' with grant option;
grant super on *.* to user@'%' identified by 'password' with grant option;
flush privileges;
อีกอย่าง อย่าลืมให้ 3306 TCP ผ่าน firewall ด้วยครับ
-
ลงใหม่แล้วครับ centos 5.5 + Percona
ต้องการจะทำ replicate ครับ ที่เครื่องหลักมันฟ้อง acess denied sa@'192.168.2.7'
ตอนที่ทำ innitial import ผ่าน network
ถ้าแก้ไม่ได้จริงๆ โทรมาหาผม
แต่ต้องลง Centos 5.6 +Percona-server-5.5.15 ใหม่นะครับ
แล้ว team+winscp+putty+navicat
-
ผมไม่สามารถติดตั้ง mysql ทั้ง 3 ตัว แล้วไฟล์ my.cnf เอาไปไว้ตรงไหนคับ :-*
-
ประมาณว่าเป็นปัญหาเรื่องสิทธ ครับ
ก็เลยใช้ webmin สร้าง user ของ mysql ซ่ะ
-
ผมไม่สามารถติดตั้ง mysql ทั้ง 3 ตัว แล้วไฟล์ my.cnf เอาไปไว้ตรงไหนคับ :-*
ลองใช้ Tool ของ อ.ชัยพรครับ
BMSxTraBackGUI สุดยอดจริง ๆ
-
ผมไม่สามารถติดตั้ง mysql ทั้ง 3 ตัว แล้วไฟล์ my.cnf เอาไปไว้ตรงไหนคับ :-*
ลองใช้ Tool ของ อ.ชัยพรครับ
BMSxTraBackGUI สุดยอดจริง ๆ
กำลังใช้อยู่เลยครับ...ของเขาดีจริง...ต้องใช้ดูก่อน.. ;D ;D ฝีมือ อ.โก้..
-
ลองใช้ Tool ของ อ.ชัยพรครับ
BMSxTraBackGUI สุดยอดจริง ๆ
แนะนำให้ใช้ BMSxTraBackGUI นะครับ เป็นอะไรที่ง่ายและสะดวกนะครับ
-
ลองใช้ Tool ของ อ.ชัยพรครับ
BMSxTraBackGUI สุดยอดจริง ๆ
แนะนำให้ใช้ BMSxTraBackGUI นะครับ เป็นอะไรที่ง่ายและสะดวกนะครับ
หาไม่เจอเลยครับ มีขั้นตอนยังไงบ้างครับ
-
ผมไม่สามารถติดตั้ง mysql ทั้ง 3 ตัว แล้วไฟล์ my.cnf เอาไปไว้ตรงไหนคับ :-*
ลองใช้ Tool ของ อ.ชัยพรครับ
BMSxTraBackGUI สุดยอดจริง ๆ
กำลังใช้อยู่เลยครับ...ของเขาดีจริง...ต้องใช้ดูก่อน.. ;D ;D ฝีมือ อ.โก้..
ขอ link load หน่อยครับ ต้องการอย่างแรง
-
ลองดูครับ..
http://hosxp.net/bms/BMSxTraBackupGUI-3.54.7.11.zip
ลองใช้ Tool ของ อ.ชัยพรครับ
BMSxTraBackGUI สุดยอดจริง ๆ
เวอร์ชันไหนครับพี่ ??? ???
-
ลองดูครับ..
http://hosxp.net/bms/BMSxTraBackupGUI-3.54.7.11.zip
ลองใช้ Tool ของ อ.ชัยพรครับ
BMSxTraBackupGUI สุดยอดจริง ๆ
เวอร์ชันไหนครับพี่ ??? ???
;D ;D ;D ;D ;D