Mysql 的管理
*nix os 下配置文件一般存放位置
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf
默认设置按一下顺序读取:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf
Ubuntu 下的启动,停止与重启
启动方式:
- 方式一:sudo /etc/init.d/mysql start
- 方式二:sudo start mysql
- 方式三:sudo service mysql start
停止mysql:
- 方式一:sudo /etc/init.d/mysql stop
- 方式二:sudo stop mysql
- 方式三:sudo service mysql stop
重启mysql:
- 方式一:sudo/etc/init.d/mysql restart
- 方式二:sudo restart mysql
- 方式三:sudo service mysql restart
权限管理
查看mysql状态
- 方式一:service mysql status (输出类似mysql start/running, process 810)
- 方式二:登录mysql client, 执行命令:show status;
增加用户及权限
GRANT ALL ON *.* TO 'username'@'hostname' IDENTIFIED BY 'password' WITH GRANT OPTION;
# 然后刷新权限
flush privileges;
删除用户权限
REVOKE ALL ON *.* FROM 'username'@'hostname';
# 然后刷新权限
flush privileges;
注:阿里云下 mysql 开启远程登录,除了新增用户权限,还要在
/etc/mysql/my.cnf
中修改bind-address
,默认127.0.0.1,应该修改为你当前服务器的 IP,如:120.120.102.11