Mysql的基本使用

Mysql的基本使用

前言

偶尔会用到Mysql数据库,但实在是用得不多,每次都要搜索一番,故将总结以下操作备用,并根据自身使用情况再做更新。

创建用户

create user 'username'@'host' identified by 'password';
username 用户名
host 本地用户可用
localhost 若需从任意主机登录用% 通配符
password 用于密码,支持为空

修改密码

set password for 'username'@'host' = password('newpassword');
set passowrd = password('newpassword');

用户授权

grant [select | insert | update | all | ...] on databasename.tablename to 'username'@'host';
databasename和tablename可用*来通配。

给这个用户添加授权能力

GRANT [privileges] ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;

连接mysql

mysql -uroot -p123456

创建数据库

create database XXXX;

一句话创建用户并授权

grant all privileges on *.* to username@'%' identified by "password"; 一句话创建和授权

posted @ 2021-02-18 22:29  芥末味洋葱  阅读(63)  评论(0编辑  收藏  举报