MySQL常用命令

MySQL是一个关系型数据库管理系统,体积小、速度快并且开源,适合中小型网站的开发。

以下是在命令行下MySQL的常用命令:

  • 管理员登陆:
mysql -u root -p;
  • 查看所有用户:
select user,host,password from mysql.user;
  • 修改root密码:
set password for root@localhost=password('新密码');
  • 删除匿名用户:
select user,host from mysql.user; //查看是否有匿名用户
delete from mysql.user where user=''; //删除匿名用户
select user,host from mysql.user; //再次查看用户
flush privileges; //刷新
  • 插入新用户:
grant usage on *.* to '用户名'@'localhost' identified by '密码' with grant option;
  • 使操作生效:
flush privileges;
  • 创建新的数据库:
create database `新数据库名` default character set utf8 collate utf8_general_ci;
  • 赋予本地用户访问某个数据库的所有权限:
grant all privileges on 数据库名.* to 用户名@localhost identified by '密码';
  • 给账号开通外网所有权限:
grant all privileges on 数据库名.* to 用户名@'%' identified by '密码';
  • 给账号开通外网部分权限:
grant select,insert,update on 数据库名.* to 用户名@'192.11.11.11' identified by '密码';
  • 退出mysql:exit
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容