linux centos7安装安装mysql8的教程的教程
一、一、RPM版安装版安装
查看是否有其他版本的数据库,若有,删除干净
非root用户必须要有sudo权限
1.下载mysql相关安装包
https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysql-community-server-8.0.18-1.el7.x86_64.rpm
https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysql-community-libs-8.0.18-1.el7.x86_64.rpm
https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysql-community-common-8.0.18-1.el7.x86_64.rpm
https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysql-community-client-8.0.18-1.el7.x86_64.rpm
2.其他依赖(可以先跳过该步,看后面安装mysql时缺少什么依赖就安装什么依赖)
到该网址下去寻找gcc、gcc-c++、openssl、perl及其依赖包
https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/
3.安装mysql(未报错则表示安装成功)
4.自定义配置mysql(如果不想改变mysql的默认相关目录,跳至第6步)
修改Mysql默认的配置文件内容
sudo vi /etc/my.cnf
删除所有内容,加入以下内容:
[mysqld] user=mysql
port=3306
datadir=/app/mysql/data
socket=/app/mysql/mysql.sock
log-error=/app/mysql/log/mysqld.log
pid-file=/app/mysql/mysqld.pid
[client] socket=/app/mysql/mysql.sock
5.创建配置文件中的相关目录并修改权限
sudo mkdir /app/mysql/data /app/mysql/log -p
sudo chown mysql:mysql /app/mysql -R
6.初始化mysql
7.启动mysql
若启动出错:
a.请查看mysql相关目录的所属用户和所属组是否是mysql
b.请查看selinux是否关闭:执行sudo getenforce得到的结果若不是Permissive,执行命令:sudo setenforce 0
c.查看端口是否被占用
d.若还是无法启动:请查看mysql错误日志以及sudo systemctl status mysqld或者journalctl -xe
评论0