qhoa
12-22-2007, 04:31 AM
Để khởi động dịch vụ MYSQL trên linux ta dùng những command sau :
[root@bigboy tmp]# chkconfig mysqld on tự khởi động khi boot
[root@bigboy tmp]# service mysqld start
[root@bigboy tmp]# service mysqld stop
[root@bigboy tmp]# service mysqld restart
Để tạo password cho admin root ta dùng command sau :
[root@tmp bigboy]# mysqladmin -u root password new-password
Để truy cập vào chế độ command của mysql ta dùng :
[root@bigboy tmp]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with; or \g.
Your MySQL connection id is 14 to server version: 3.23.58
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Thử một số command tạo database và drop database :
mysql> create database salesdata; tạo database
Query OK, 1 row affected (0.00 sec)
mysql>
mysql> drop database salesdata; xóa database
Query OK, 0 rows affected (0.00 sec)
mysql>
Command cho phép ta thêm một user cho mysql :
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
mysql> GRANT USAGE ON *.* TO 'dummy'@'localhost';
Command trên cho phép user được phép sử dụng quyền access local và quyền access từ bất kỳ host này từ là Remote Mysql
Để xem thông tin về database ta dùng command :
mysql> show databases;
+-----------+
| Database |
+-----------+
| salesdata |
+-----------+
1 row in set (0.00 sec)
mysql>
Một số command quan trọng là backup dữ liệu bằng Mysqldump:
mysqldump --add-drop-table -u [username] -p[password] [database] >
[B][root@bigboy tmp]# mysqldump --add-drop-table -u mysqluser \
-ppinksl1p salesdata > /tmp/salesdata-backup.sql
Phục hồi database :
mysql -u [username] -p[password] [database] <
[B][root@bigboy tmp]# mysql -u mysqluser -ppinksl1p salesdata \
< /tmp/salesdata-backup.sql
Để kiểm tra kết nối remote host Mysql connection ta dùng command sau :
Mysql –h 192.168.1.10 –u –p
Nếu kết nối thành công thì bạn có thể dùng công cụ Mysql Admin , Mysql Front để kết nối vào database được rồi.
[root@bigboy tmp]# chkconfig mysqld on tự khởi động khi boot
[root@bigboy tmp]# service mysqld start
[root@bigboy tmp]# service mysqld stop
[root@bigboy tmp]# service mysqld restart
Để tạo password cho admin root ta dùng command sau :
[root@tmp bigboy]# mysqladmin -u root password new-password
Để truy cập vào chế độ command của mysql ta dùng :
[root@bigboy tmp]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with; or \g.
Your MySQL connection id is 14 to server version: 3.23.58
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Thử một số command tạo database và drop database :
mysql> create database salesdata; tạo database
Query OK, 1 row affected (0.00 sec)
mysql>
mysql> drop database salesdata; xóa database
Query OK, 0 rows affected (0.00 sec)
mysql>
Command cho phép ta thêm một user cho mysql :
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
mysql> GRANT USAGE ON *.* TO 'dummy'@'localhost';
Command trên cho phép user được phép sử dụng quyền access local và quyền access từ bất kỳ host này từ là Remote Mysql
Để xem thông tin về database ta dùng command :
mysql> show databases;
+-----------+
| Database |
+-----------+
| salesdata |
+-----------+
1 row in set (0.00 sec)
mysql>
Một số command quan trọng là backup dữ liệu bằng Mysqldump:
mysqldump --add-drop-table -u [username] -p[password] [database] >
[B][root@bigboy tmp]# mysqldump --add-drop-table -u mysqluser \
-ppinksl1p salesdata > /tmp/salesdata-backup.sql
Phục hồi database :
mysql -u [username] -p[password] [database] <
[B][root@bigboy tmp]# mysql -u mysqluser -ppinksl1p salesdata \
< /tmp/salesdata-backup.sql
Để kiểm tra kết nối remote host Mysql connection ta dùng command sau :
Mysql –h 192.168.1.10 –u –p
Nếu kết nối thành công thì bạn có thể dùng công cụ Mysql Admin , Mysql Front để kết nối vào database được rồi.