新版本mysql二进制安装遇到不少坑(慢慢磨合吧)
系统环境:centos7.6
这里我安装的是mysql-8.0.21-linux-glibc2.17-x86_64-minimal.tar.xz (官 有各种大小的包,这里我下载的是二进制的包,便于修改配置)
官 下载:https://dev.mysql.com/downloads/mysql/
(我是为了测试,这里我没再往下修改密码了,我选择放空密码,但Mysqladmin不能直接放空密码,没办法,新版本严谨性还是很强的!)
6,第六步,其实到第五步,mysql的安装就已经完成了,这里我是不服“严谨”,选择跳过验证,进入mysql将密码放空!
[root@localhost ~]# systemctl stop mysqld
[root@localhost ~]# ps aux | grep mysqld
#mysqld_safe –skip-grant-tables &
#mysql / / 进入mysql
修改密码
mysql> show databases; //查询库
mysql> use mysql //进入库
mysql> show tables; //查询表
mysql> desc user;
mysql> select user,authentication_string from user; //查看用户详细表信息
mysql> update user set authentication_string=PASSWORD(‘123456′) where user=’root’; //修改密码
mysql> flush privileges; //生效
mysql> exit
这里又遇到一个尴尬的问题(也是我发现新版本的变态地方)
当我按以上步骤走,到修改密码这一步,出现 错,提示说一个一个输入
退出mysql后,再用空密码进一次mysql
然后执行以下操作:
# ALTER USER USER() IDENTIFIED BY ‘new password’; ##这里就可以添加你需要的密码……了

此时再就没有 修改密码错误了!!
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树安装和登录安装32796 人正在系统学习中 相关资源:Android饺子播放器_android饺子播放器,android饺子播放器-Android…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!