mysql终端命令行入门
本人环境说明:Ubuntu Linux
安装MySQL
更新软件包列表:
sudo apt-get update
安装 MySQL:
sudo apt-get install mysql-server mysql-client
公网服务器上部署的mysql部署的数据库,为了安全建议进行初始化配置
初始化MySQL配置:
sudo mysql_secure_installation
MySQL状态管理
启动 MySQL 服务:
sudo service mysql start
查看 MySQL 服务状态:
sudo service mysql status
停止MySQL服务:
sudo service mysql stop
重启MySQL服务:
sudo service mysql restart
MySQL连接
mysql -u your_username -p
-u
参数用于指定用户名your_username
用户名-p
参数表示需要输入密码(未配置,默认无密码)
MySQL用户设置
新建用户:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
username
:用户名host
:指定用户可以从哪些主机连接(localhost
仅允许本地连接,%
允许从任何主机连接)password
:用户的密码
删除用户:
DROP USER 'username'@'host';
含义内容同上
用户权限:
查看用户权限:
SHOW GRANTS FOR 'username'@'host';
该命令用于查看指定用户的权限
授予权限:
GRANT privileges ON database_name.* TO 'username'@'host';
privileges
需要授予的权限类型database_name.*
授予权限的数据库或者表
撤销权限:
REVOKE privileges ON database_name.* FROM 'username'@'host';
含义内容同上
刷新权限:
FLUSH PRIVILEGES;
授予或撤销权限后,需要使用刷新命令来使操作更改并生效
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 小白初梦
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果