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 · 2833 阅读 · 0 评论 -
Centos8远程连接mysql报You are not allowed to create a user with GRANT错误
解决办法#1. 修改root去配置mysql -uroot -puse 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 · 424 阅读 · 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 · 6591 阅读 · 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 · 2961 阅读 · 0 评论