CentOS 7安装 MySQL 8(RPM+Tar)+首次配置
Posted wan117
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7安装 MySQL 8(RPM+Tar)+首次配置相关的知识,希望对你有一定的参考价值。
CentOS 7安装 mysql 8(RPM+Tar)+首次配置
?
参考
使用RPM安装MySQL
下载MySQL软件包
安装Yum repo文件并更新 Yum 缓存
使用Yum安装MySQL
使用Tar包安装MySQL
下载MySQL的Tar包并解压
安装MySQL
首次启动配置
其他问题
?
参考
centos6.5 mysql安装+远程访问+备份恢复+基本操作+卸载
CentOS服务器下对mysql的优化
centos7安装Mysql8.0步骤
CentOS7安装MySQL8.0图文教程
?
使用RPM安装MySQL
?
Cent OS的yum 源中默认是没有MySQL的,所以我们需要先去官网下载MySQL的repo源并安装.。
?
下载MySQL软件包
?
1 cd /home/wxd
2 mkdir mysql
3 cd mysql
4 wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm
?
安装Yum repo文件并更新 Yum 缓存
?
1 rpm -ivh mysql80-community-release-el8-1.noarch.rpm
?
更新 Yum
?
1 yum clean all
2 yum makecache
?
使用Yum安装MySQL
?
1 yum -y install mysql-community-server
?
使用Tar包安装MySQL
?
之前安装过一次后卸载,结果无论如何都无法用RPM安装。
提示缺少依赖,下方则是在本地用tar包安装。
?
下载MySQL的Tar包并解压
在usr/local下创建mysql文件夹,用于存放下载的tar包
1 cd /usr/local
2 mkdir mysql
3 cd mysql
?
下载Tar包
?
1 wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar
?
解压Tar包
?
1 tar -xvf mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar
?
安装MySQL
1 rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm
2 rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm
3 rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm
4 rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm
?
首次启动配置
通过下列命令完成对MySQL数据库的初始化和相关配置
?
1 mysqld --initialize
2 chown mysql:mysql /var/lib/mysql -R
3 systemctl start mysqld.service
4 systemctl enable mysqld
?
通过下列命令查看数据库密码
?
1 cat /var/log/mysqld.log | grep password
?
登录数据库
?
1 mysql -u root -p
?
修改数据库密码
?
1 ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘新的密码‘;
2 EXIT #退出数据库
3 mysql -u root -p #使用新密码登录数据库
?
其他问题
在安装MySQL前务必检查系统中是否存在mariadb,如果存在则将其卸载。
rpm -qa | grep mariadb #查看mariadb安装包
rpm -e <mariadb包名> --nodeps #卸载mariadb
以上是关于CentOS 7安装 MySQL 8(RPM+Tar)+首次配置的主要内容,如果未能解决你的问题,请参考以下文章