archlinux安装mysql,适用于所有arch系

匿名 (未验证) 提交于 2019-12-02 22:02:20
版权声明:蓝雨星 所有文章采用国际创作共用版权协议,要求署名-非商业用途-相同方式共享。在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。 https://blog.csdn.net/u014025444/article/details/90111570

手机用户点击跳转

1. 安装mysql

此次mysql版本为mysql8.0.15

sudo pacman -S mysql --noconfirm 

2. 初始化数据库

sudo mysqld --initialize --user=mysql 

此时会生成一个临时密码


初始化数据库容易出现的两个问题:
  1. 出现下图问题是缺少icu63,需要执行以下代码

yay -S icu63 --noconfirm 
  1. 出现下图问题是文件夹被占用了,需要执行以下代码

sudo rm -rf /var/lib/mysql 

3. 启动mysql

sudo systemctl start mysqld 

4. 登录mysql

mysql -u root -p 

这里会提示输入临时密码

5. 修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'your-password'; 

6. 查看mysqld的默认配置

mysqld --verbose --help 

默认配置文件:/etc/mysql/my.cnf
默认数据库文件夹:/var/lib/mysql/

文章来源: https://blog.csdn.net/u014025444/article/details/90111570
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!