主页 > 知识库 > 详解MySQL8.0+常用命令

详解MySQL8.0+常用命令

热门标签:福建外呼系统定制化 美国反骚扰电话机器人 铜陵防封电销卡 悟空科技电话机器人 400电话可以免费申请吗 电销卡外呼系统供应商 真人语音电话机器人 腾讯地图标注提升 怎么在地图标注位置生成图片

开启远程访问

通过以下命令开启root用户远程访问权限:

CREATE USER 'root'@'%' IDENTIFIED BY 'password';
GRANT ALL ON *.* TO 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
FLUSH PRIVILEGES;

注:其中,password为root的密码,FLUSH PRIVILEGES为刷新权限

导入数据

如导入CSV表格,开启如下命令:

SET GLOBAL local_infile = 1

清空表内容

通过如下命令,不仅清空表的全部内容,同时自增长ID也会从0开始,具体命令如下:

TRUNCATE TABLE "表格名";

知识点扩展:

MySQL8.0操作命令

由于MySQL8.x跟之前常用的MySQL5.x相比,有较大的变化,导致很多命令并不能在MySQL8.x机器上正常运行,所以这里总结一下MySQL8.x的一些操作命令,供大家参考也为自己做一个备忘

MySQL8.0版本和MySQL5.0的加密规则不一样,而现在的很多工具等都是不支持的,我们这里使用的是将MySQL用户登录的加密规则修改为mysql_native_password的方法来进行解决的。

修改加密规则

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

更新 root 用户密码

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'new_password';

刷新权限

 FLUSH PRIVILEGES; 

MySQL8.0创建新的用户

PS:'root'@'localhost' 和 'root'@'%' 是两个不同的用户,所以为了更改为%可以这样来操作

CREATE USER 'root'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
FLUSH PRIVILEGES;

总结

以上所述是小编给大家介绍的MySQL8.0+常用命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

您可能感兴趣的文章:
  • MySQL8新特性:自增主键的持久化详解
  • MySQL8.0新特性之支持原子DDL语句
  • MySQL8.0 DDL原子性特性及实现原理
  • Mysql8.0使用窗口函数解决排序问题
  • 详解MySQL 8.0.18命令
  • MySQL 8.0.18给数据库添加用户和赋权问题
  • MySql8.0以上版本正确修改ROOT密码的方法
  • mysql8 公用表表达式CTE的使用方法实例分析

标签:乌海 临汾 武威 云浮 白银 聊城 湖南 湖北

巨人网络通讯声明:本文标题《详解MySQL8.0+常用命令》,本文关键词  详解,MySQL8.0+,常用,命令,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《详解MySQL8.0+常用命令》相关的同类信息!
  • 本页收集关于详解MySQL8.0+常用命令的相关信息资讯供网民参考!
  • 推荐文章