Linux 安装 MySQL 详细教程

版权声明:本文为博主原创,未经允许,禁止转载。原文: https://blog.csdn.net/smile_Running/article/details/87453435

    最近换了开发环境为 Linux ,我用的是 ManJaro 系统。用起来其实很舒服,如 Gnome 的桌面环境加上 Remix 主题,简直不要太舒服,很善心悦目。

    回到问题的关键,就是在 Mysql 安装的过程中出了几个问题,最后也折腾出来了。

第一步,安装软件:

pacman -S mysql

第二步,初始化 mysql

安装完成有一个提示,叫你去初始化 mysql,如下图。

初始化命令:mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql

第三步:报这个错误,导致初始化失败

Newly created data directory /var/lib/mysql/ is unusable. You can safely remove it.

解决:在初始化命令前面加上权限 sudo

sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql

第四步:记住密码

如下图,倒数第三行  /IX8H%_#loB,

第五步:设置开机自启

sudo systemctl enable mysqld.service

第六步:启动 Mysql 服务

sudo systemctl start mysqld.service

第七步:登入并修改密码

登入:mysql -uroot -p

修改密码:这里有坑

之前的修改密码命令:set password for 用户名@localhost = password(‘新密码’);

原因在mysql 8.0+ 以上取消了 password(),所以之前修改密码的方式得不到执行,报如下错误:

改为:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

    结果返回 ok ,修改成功,退出再尝试新密码登入。搞了大半天,终于把 Mysql 给装上去了,真不像 Windows 环境那样无脑的 next 就可以用的。Linux 让我打开对新世界的认知,虽然之前在课堂中有学过一学期命令行,但在我安装开发环境的时候,报的各种错真让人奔溃。

©原文链接:https://blog.csdn.net/smile_Running/article/details/87453435

©作者博客 ID:smile_running

猜你喜欢

转载自blog.csdn.net/smile_Running/article/details/87453435