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主动进程,
登录成功!