关于mysql8授权的问题,mysql萌新小白采坑记录

记录本人第一次使用mysql时踩的坑,因为我从官网下载最新的版本8.0.15msi版本的,直接下一步下一步安装完成之后,本地访问正常,然后服务器安装访问也正常。然后本地连接服务器上的mysql时报错。

百度一查,了解,原来是服务器上的mysql没有开放权限。

接下来在服务器上的命令提示符进去安装目录输入这句sql,但是一直提示语句报错,当使用 grant 权限列表 on 数据库 to ‘用户名‘@‘访问主机‘ identified by ‘密码‘; 时会出现"......near ‘identified by ‘密码‘‘ at line 1"这个错误,整个晚上一直都在百度各种方法,几乎千篇一律,开放权限的sql都是这句话,加空格,切换大小写什么的都试过了,统统都不行,后来才百度到两篇帖子,发现这是因为mysql版本的原因

因为新版的的mysql版本已经将创建账户和赋予权限的方式分开了

mysql> CREATE USER ‘username‘@‘%‘ IDENTIFIED BY ‘yourpassword‘;          //创建账户

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘username‘@‘%‘ WITH GRANT OPTION;        //赋予权限

mysql> flush privileges;      //刷新权限

原文地址:https://www.cnblogs.com/huntergu/p/10624734.html

时间: 2024-08-01 03:29:40

关于mysql8授权的问题,mysql萌新小白采坑记录的相关文章

[mysql萌新安装常见问题]

1.安装 根据此流程:http://jingyan.baidu.com/article/cd4c2979033a17756f6e6047.html 常见问题:安装停留在某一步无法继续. 解决办法: 1.安装文件存放路径不能含中文(注意,是安装文件的路径不是安装路径) 2.上一次安装的mysql未卸载.删除干净.详细参考地址:http://blog.csdn.net/m0_37373806/article/details/55049853 2.开启远程链接 由于mysql没有良好的图形界面,第一次

MySQL可重复读采坑记录-对事务B进行更新时,事务A提交的更新会不会影响到事务B

之前线上出现数据重复插入的问题,通过对问题进行排查发现该问题和MySQL的默认隔离级别-Repeatable Read(可重读)有关系,可重复读确保同一事务的多个实例在并发读取数据时,会看到同样的数据行.现在通过实验,对问题进行下分析. 1.在终端A开启事务A,查询一下. START TRANSACTION; select spt.id,spt.audit_status,spt.is_deleted from stat_point_task spt limit 5; 结果如下: 2.在终端B开启

Mysql创建新用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES)

MySQL创建新用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES) ,多半是因为存在匿名用户,要解决这个问题只要删除数据库中的匿名用户即可. MySQL新建用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES) 的解决方法: 请使用root账户通过命令行或PHP程序运行以下代码 MySQL

mysql8.0版本skip-grant-tables出现的新问题

MySQL 初始化 mysqld --initialize 的时候会有密码,就这个样子, 可是毕竟总有人跟我一样,不熟悉安装过程,没有注意这一密码这一项,导致你现在不知道密码的尴尬处境,或者说你是正常用了某一天脑子短路忘了密码, 那么网上查到很多方法会告诉你,往 ini 里配置 skip-grant-tables,确实是正确的方法, 不过你会陷入另一个坑,你的 MySQL 服务一启动就会立刻自动关闭, Can't connect to MySQL server on xxx (10061) 这就

MySQL 8 新特性之信用盘源码搭建出售降序索引实现

什么是降序索引 大家可能对索引比较熟悉,而对降序索引比较陌生,事实上降序索引是索引的子集. 我们通常使用下面的语句来创建一个索引: 信用盘源码搭建出售q-1152880099 create index idx_t1_bcd on t1(b,c,d); 上面sql的意思是在t1表中,针对b,c,d三个字段创建一个联合索引. 但是大家不知道的是,上面这个sql实际上和下面的这个sql是等价的: create index idx_t1_bcd on t1(b asc,c asc,d asc); asc

萌新的旅行-

Description zstu的萌新们准备去自助旅行,他们租了一辆吉普车,然后选择了n个城市作为游览地点.然后他们惊喜的发现他们选择的城市刚好绕城一个环. 也就是说如果给所有城市按照0,1,2,--,n-1编号,0号城市和n-1号城市是相邻的,并且只能从i号城市去(i+1)%n号城市. 已知每个城市可以充油gas(i),从 i 到 (i+1)%n 城市耗油 cost(i). 假设这辆吉普车没有的油箱一开始是空的,并且没有上限. 没有油的话自然就不能继续旅行了,这个问题让萌新们非常困扰.作为优秀

MySQL 作为新的 NoSQL 解决方案: 轻松应对亿级数据

MySQL现在是一个更好的NoSQL解决方案.我们这样说是因为在存储 键/值(key/value) 之类数据时, MySQL 具有性能.易用性和稳定性方面的优势.MySQL引擎稳定可靠,并且社区和官方支持良好,有非常丰富的在线资料, 涵盖了各种操作.故障排查,复制以及各种使用模式等方面.基于这个原因, MySQL比起新兴的NoSQL引擎具有很大优势. 近年来,NoSQL引擎已成为主流.许多开发者将NoSQL引擎(包括: MongoDB, Cassandra, Redis, 和 Hadoop等)视

萌新笔记——C++里创建 Trie字典树(中文词典)(二)(插入、查找、导入、导出)

萌新做词典第二篇,做得不好,还请指正,谢谢大佬! 做好了插入与遍历功能之后,我发现最基本的查找功能没有实现,同时还希望能够把内存的数据存入文件保存下来,并可以从文件中导入词典.此外,数据的路径是存在配置文件中的.甚至,还想尝试类似自动补全的功能.当然了,是做一个比较low的补全,比如传入"编程",能够得到"软件"."学习"."学习网站"."入门"四个字符串.但是传入"编"不会得到&quo

Ingress 记萌新的第一次连多重(xjbl)

之前为了升七,ArtanisWei学长告诉我可以去紫金园雕塑[这是什么地方啊],顺带靠卖萌骗了一桶key 于是屁颠屁颠的跑去按照群里攻略开始连多重[馒头 by handsomepeach],连了一百年...这攻略怎么让人xjb跑啊QwQ 于是连出来这个 于是桃大就让绿军来炸 然后就没有然后了[躺],手机噼里啪啦一阵乱响爹地的江山就没了[哭唧唧] 晚上不服气又来了一次,矮油我滴妈晚上一个人真口怕,passerg就陪我摸了一遍就跑路了我勒个去 然后今天下定决心决定自己来连一次多重 于是萌新的第一次多