
mysql
@凌晨三点半
人生没有重来,过好当下的生活
展开
-
Centos8 重置mysql8的root密码
处理步骤 # 1.修改配置 vim /etc/my.cnf # 2.进入编辑状态,在配置文件的最后加入 skip-grant-tables # 3.保存退出 # 4.重启mysql服务 systemctl restart mysqld.service # 5.登陆mysql命令行, 密码输入部分直接回车不用管他 mysql -uroot -p # 6.清空root用户的密码 use mysql; ...原创 2020-04-27 14:56:01 · 3063 阅读 · 0 评论 -
Centos8远程连接mysql报You are not allowed to create a user with GRANT错误
解决办法 #1. 修改root去配置 mysql -uroot -p use mysql # 修改链接权限 update user set host='%' where user ='root'; # 更改加密方式 update user set plugin='mysql_native_password' where user ='root'; # 允许所有IP链接 grant all on ...原创 2020-04-27 14:47:07 · 459 阅读 · 0 评论 -
Centos8安装mysql8.0遇到No match for argument: mysql-community-server错误
在执行安装命令的时候报错: yum install mysql-community-server # No match for argument: mysql-community-server 研究来研究去找不到方法 后来执行此命令后成功安装 yum module disable mysql # 然后再重新执行安装命令就可以了 yum install mysql-community-server...原创 2020-04-27 14:38:15 · 6700 阅读 · 2 评论 -
mysql 用as别名 做where条件,报未知的列 1054 - Unknown column 'name111' in 'field list'
需求:SELECT a AS b WHRER b=1;//这样使用会报错,说b不存在。 因为mysql底层跑SQL语句时:where 后的筛选条件在先, as B的别名在后。所以机器看到where 后的别名是不认的,所以会报说B不存在。 这个b只是字段a查询结果的一个别名 如果非要用B做筛选条件的话:解决方案:外边再嵌套一层。 select * from( select A...转载 2019-04-15 08:55:10 · 3035 阅读 · 0 评论