详解MySQL8.0+常用命令

 更新时间:2019年10月11日 11:38:31   作者:爱在846  
这篇文章主要介绍了MySQL8.0+常用命令及操作命令,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

开启远程访问

通过以下命令开启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+常用命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • mysql zip archive 版本(5.7.19)安装教程详细介绍

    mysql zip archive 版本(5.7.19)安装教程详细介绍

    这篇文章主要介绍了mysql zip archive 版本(5.7.19)安装教程详细介绍,需要的朋友可以参考下
    2017-10-10
  • MySQL多版本并发控制MVCC详解

    MySQL多版本并发控制MVCC详解

    这篇文章主要介绍了MySQL多版本并发控制MVCC详解,MVCC是通过数据行的多个版本管理来实现数据库的并发控制,这项技术使得在InnoDB的事务隔离级别下执行一致性读操作有了保证
    2022-07-07
  • Mysql查询条件判断是否包含字符串的方法实现

    Mysql查询条件判断是否包含字符串的方法实现

    本文主要介绍了Mysql查询条件判断是否包含字符串的方法实现,主要包括like,locate,postion,instr,find_in_set这几种方法,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • MySql 索引、锁、事务知识点小结

    MySql 索引、锁、事务知识点小结

    这篇文章主要介绍了MySql 索引、锁、事务知识点,总结分析了mysql数据库中关于索引、锁和事务的概念、原理、知识点及相关注意事项,需要的朋友可以参考下
    2019-10-10
  • 基于mysql时间处理函数的应用详解

    基于mysql时间处理函数的应用详解

    本篇文章是对mysql时间处理函数进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Mysql事务并发脏读+不可重复读+幻读详解

    Mysql事务并发脏读+不可重复读+幻读详解

    这篇文章主要介绍了Mysql事务并发脏读+不可重复读+幻读详解,文章基于Mysql事务的相关资料展开对主题的详细介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-04-04
  • 简单谈谈MySQL数据透视表

    简单谈谈MySQL数据透视表

    这篇文章主要介绍了简单谈谈MySQL数据透视表的相关资料,需要的朋友可以参考下
    2019-08-08
  • 深入JDBC sqlserver连接写法的详解

    深入JDBC sqlserver连接写法的详解

    本篇文章是对JDBC sqlserver的连接写法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 图文并茂地讲解Mysql索引(index)

    图文并茂地讲解Mysql索引(index)

    在关系数据库中,索引是一种单独的、物理的数对数据库表中一列或多列的值进行排序的一种存储结构,下面这篇文章主要给大家介绍了关于Mysql索引(index)的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • 浅谈mysql密码遗忘和登陆报错的问题

    浅谈mysql密码遗忘和登陆报错的问题

    下面小编就为大家带来一篇浅谈mysql密码遗忘和登陆报错的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03

最新评论