Skip to the content.

王孝东的个人空间

Database

1. MySQL

MySQL创建用户并授权

mysql> CREATE USER 'dbuser'@'localhost' IDENTIFIED BY 'yourpassword';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'dbuser'@'localhost' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'dbuser'@'%' WITH GRANT OPTION;
mysql> CREATE USER 'wxd'@'192.168.1.3' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON wxddatabase.* to 'wxd'@'192.168.1.3' WITH GRANT OPTION;
mysql> CREATE USER 'appuser'@'192.168.1.%' IDENTIFIED BY 'password';
mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON appdatabase.* to 'appuser'@'192.168.1.%' WITH GRANT OPTION;

最后一个用户的host是一个地址段,表示该地址段内的host都可以连接,并且最后一个用户的权限只有appdatabase数据库上的的增删改查操作 更多的privilege可以参考官网:MySQL privilege


MySQL常用命令


MySQL性能分析


MySQL Schema与数据类型优化


MySQL索引


优化查询


MySQL数据库迁移

MySQL数据库迁移好的文章


MySQL配置


MySQL事务、隔离级别、多版本并发控制(MVCC)


mysql_config_editor MySQL Configuration Utility


MySQL 分布式(XA)事务

常见问题

2. Oracle