国内yum源:
https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/
https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/
创建yum源的.repo文件,例:centos7版本创建mariadb.repo
vim /etc/yum.repo.d/mariadb.repo
[mariadb]
name=mariadb
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mariadb/mariadb-10.3.27/yum/centos7-amd64/
gpgcheck=0
enabled=1
更新yum仓库:yum clean all ;yum repolist
安装:yum install mariadb-server
或yum install mysql-community-server
问题:安装mysql8.0的rpm包可能会存在报错:在命令后加--nogpgcheck
可尝试解决
warning: /var/cache/yum/x86_64/7/mysql/packages/mysql-community-libs-8.0.22-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
mysql8.0系统禁止root用户无密码登录,得优先做安全初始化,临时密码在/var/log/mysqld.log
[root@centos7 ~]# tail /var/log/mysqld.log
2020-12-22T11:51:49.619226Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2020-12-22T11:51:50.439428Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2020-12-22T11:51:51.326163Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Qj*i9Z7hagfd
2020-12-22T11:51:53.734548Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.22) starting as process 1355
2020-12-22T11:51:53.744559Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2020-12-22T11:51:54.284969Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2020-12-22T11:51:54.438844Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060, socket: /var/run/mysqld/mysqlx.sock
2020-12-22T11:51:54.656419Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-12-22T11:51:54.656676Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2020-12-22T11:51:54.682408Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.22' socket: '/var/lib/mysql/mysql.sock' port: 3306 MySQL Community Server - GPL.
[root@centos7 ~]# ll /var/lib/mysql