Các lệnh MySQL thông dụng
Posted by
hackerbinhminh
| Saturday, September 24, 2011 at 10:22 PM
0
comments
Labels :
Mysql
- Tạo database, user, gán quyền :
Code:
mysql> CREATE DATABASE db_name;
Query OK, 1 row affected (0.04 sec)
mysql> CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL ON db_name.* to 'user_name'@'localhost';
mysql> FLUSH PRIVILEGES;
Nếu không muốn gán tất cả các quyền thì thay ALL bằng các quyền chúng ta muốn gán như: SELECT, INSERT, DELETE ...
- Kiểm tra số process đang chạy:
Code:
[root@ldtri /]# mysqladmin proc
+-------+------+-----------+--------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+-------+------+-----------+--------+---------+------+-------+------------------+
| 23997 | root | localhost | zabbix | Sleep | 53 | | |
| 23999 | root | localhost | zabbix | Sleep | 855 | | |
| 24000 | root | localhost | zabbix | Sleep | 4 | | |
| 41495 | root | localhost | | Query | 0 | | show processlist |
+-------+------+-----------+--------+---------+------+-------+------------------+
- Thay đổi mật khẩu root mysql:
Code:
[root@ldtri /]# mysqladmin password new-password
- Dump 1 database ra file sql:
Code:
mysqldump $dbname > $file.sql
- Restore file .sql vào 1 database:
Code:
mysql -u $user -p $dbname < $file.sql
- List danh sách database:
Code:
[root@ldtri /]# mysqlshow
+--------------------+
| Databases |
+--------------------+
| information_schema |
| db_name |
| mysql |
| test |
| zabbix |
+--------------------+
- Thực thi 1 lệnh mà không cần nhảy vào MySQL prompt:
Code:
[root@ldtri /]# mysql -e "show databases"
Thay "show databases" bằng các lệnh muốn chạy.
Còn gì nữa không nhẩy , thôi nhớ tiếp sẽ bổ sung nhá
Nguồn: quantrilinux.com
Subscribe to:
Post Comments (Atom)