manjaro 安装 mysql 8.0 的珠玑

本来作为目前开箱即用,在 Linux 发行版排名靠前的基于arch 的manajaro非常受欢迎

有个 pacman 包管理工具还有更为只能的yaourt 工具,本来是非常简单的,但是很神奇的就是,在我的机器上居然有问题

源码编译安装mysql 5.7无果,总是在cmakefile 过程中会有出错,大概是我的gcc版本的问题,然后,清除所有关于 mysq

Mariadb 的错误文件之后,重新使用pacman -Sy mysql 成功,安装 mysql 8.0

然后,systemctl 启动 mysql ,出现access 拒绝,然后,猜想是不是在home 下生成的初始密码有问题,

使用 常规的解决方案

1.执行 systemctl stop mysqld.service ,完全停掉mysql守护进程,

编辑/etc/mysql/my.cnf 文件,最后的位置上添加Skip-grant-table并保存

2.直接输入 mysql  绕过验证直接进入到mysql命令行

重点来了!!!mysql 8.0改掉了重置root密码的命令!

刷新权限  -->flush privileges;

执行语句  alter user'root'@'%' IDENTIFIED BY 'martin123';

然后,exit退出

重启 mysqld主动进程,

登录成功!

成功截图

 

 

posted @ 2018-12-11 14:36  虹梦未来  阅读(5)  评论(0编辑  收藏  举报  来源