MySQL的一些简单用法

1. 在mysql中批量执行sql脚本,嗬嗬,找了一个比较简单的方法。
1)用root登录
2)执行source命令:
mysql> source c:/mysql.sql 最好不要用c:\,容易出错

2. 在mysql中创建超级用户

GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' IDENTIFIED BY 'pwd' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'pwd' WITH GRANT OPTION;

其中两个账户有相同的用户名user和密码pwd。两个账户均为超级用户账户,具有完全的权限可以做任何事情。一个账户 ('user'@'localhost')只用于从本机连接。另一个账户('user'@'%')可用于从其它主机连接。请注意user的两个账户必须能从任何主机以user连接。如果没有localhost账户,当user从本机连接时,mysql_install_db创建的localhost的匿名用户账户将占先。结果是,user将被视为匿名用户。原因是匿名用户账户的Host列值比'user'@'%'账户更具体,这样在user表排序顺序中排在前面。

3. 建立一个权限受控制的用户
GRANT SELECT
ON database.*
TO 'user'@'localhost'
IDENTIFIED BY 'pwd'
授权user使用密码pwd在本地可以在database中进行select 操作

4. 删除用户
mysql>drop user 'user'@'localhost'
mysql>drop user 'user'@'%'