Centos 离线安装mysql8(以及在线安装)
Posted 常见问题服务平台
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos 离线安装mysql8(以及在线安装)相关的知识,希望对你有一定的参考价值。
Centos 离线安装mysql8(以及在线安装)
1、准备阶段
选择适应的版本(根据自己系统选择合适的版本)
直接下载
清处主机上的环境
[root@node2 ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.64-1.el7.x86_64
[root@node2 ~]# rpm -e --nodeps mariadb-libs将包上传并解压
2、安装
1、依次安装
mysql-community-common-8.0.21-1.el7.x86_64.rpm
mysql-community-libs-8.0.21-1.el7.x86_64.rpm
mysql-community-client-8.0.21-1.el7.x86_64.rpm
mysql-community-server-8.0.21-1.el7.x86_64.rpm
3、启停服务
1、[root@node2 mysql]# systemctl status mysqld
2、停止服务[root@node2 mysql]# systemctl stop mysqld
3、初始化数据库mysqld --initialize --console
4、目录授权chown -R mysql:mysql /var/lib/mysql/
5、启动服务[root@node2 mysql]# systemctl start mysqld
3、数据使用
1、查看临时密码[root@node2 mysql]# cat /var/log/mysqld.log | grep password
2、用临时密码登录数据库
命令:mysql -u root -p 回车键
然后输入临时密码(输入时不会显示出来,输入完直接回车)
3、修改密码
命令:alter USER 'root'@'localhost' IDENTIFIED BY '123456';
4、授权远程连接
命令:show databases;
命令:use mysql;
命令:select host, user, authentication_string, plugin from user;
命令:update user set host = "%" where user='root';
命令:select host, user, authentication_string, plugin from user;
命令:flush privileges;
二、在线安装mysql
参考如下链接:
https://www.cnblogs.com/wlwl/p/9686809.html
三、centos8在线安装mysql8
参考二,安装命令更改为
dnf install @mysql
systemctl enable --now mysqld
systemctl status mysqld
后续改密操作跟其他相似
所有的事都会过去,我们所有的人都是从小白开始,坚持下去。
以上是关于Centos 离线安装mysql8(以及在线安装)的主要内容,如果未能解决你的问题,请参考以下文章