如何通過yum方式安裝mysql數據庫
安裝包獲取
MySQL :: Download MySQL Community Server:https://dev.mysql.com/downloads/mysql/
MySQL :: Download MySQL Yum Repository:https://dev.mysql.com/downloads/repo/yum/
環(huán)境
yum install wget yum install lrzsz yum install unzip setenforce 0
一.官方y(tǒng)um源方式安裝
8.0版本 wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 這里需要安裝5.7版本 sz直接拖入
8.0

5.7版本放在/opt/文件夾下 并解壓

如果需要升級包可以用下面的命令
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
二、安裝需要的版本
查看所有版本
yum repolist all | grep mysql

這里5.7版本是不可用的 8.0的能用 所以需要先禁用8.0的然后開啟5.7版本的
yum-config-manager --disable mysql80-community
#注意#: 如果運行 yum-config-manager命令提示 -bash: yum-config-manager: command not found 命令未找到,因為 yum-config-manager 在 yum-utils包里面。由于系統(tǒng)默認沒有這個命令,需要另外進行安裝
安裝yum-config-manager
yum -y install yum-utils
如果報錯如下: The GPG keys listed for the “MySQL 5.7 Community Server” repository are already installed but they are not correct for this package. Check that the correct key URLs are configured for this repository
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 echo insecure >> ~/.curlrc
例子:出現(xiàn)以下問題 查看8.0版本是否禁用 5.7版本開啟


使用命令

完成

啟用5.7版本
yum-config-manager --enable mysql57-community
三、安裝MySQL
yum install -y mysql-community-server
驗證MySQL
mysql --version
啟用成功可以查看到版本

四、啟動MySQL
查看啟動狀態(tài) systemctl status mysqld.service
啟動
關閉防火墻 systemctl stop firewalld
systemctl start mysqld.service
登錄MySQL
MySql服務器初始化會創(chuàng)建 'root@localhost’的一個超級用戶賬號。設置超級用戶的密碼并將其存儲在錯誤日志文件中
grep 'temporary password' /var/log/mysqld.log
例子:

使用臨時密碼登錄Mysql
mysql -u root -p'nYZWlu&Qr4S('
引號內密碼例子:

重置密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'ggxl886...';
如果密碼設置的太簡單可能會報錯,如下:

解決方法:
set global validate_password_length=6; set global validate_password_policy=0; show variables like "%validate%";


五、開啟遠程連接
進入mysql庫執(zhí)行命令 、
use mysql select host ,user from user;

修改權限 把root用戶的host改為%
update user set host = "%" where user = "root";
刷新權限
flush privileges;
創(chuàng)建數據庫時
create database <數據庫名>
創(chuàng)建表
create table test(name varchar(20) not null,id int not null,age int not null ) default charset = utf8;
六.用navicat 連接連接數據庫



總結
到此這篇關于通過yum方式安裝mysql數據庫的文章就介紹到這了,更多相關yum安裝mysql數據庫內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
MYSQL查看時區(qū)并設置時區(qū)的實現(xiàn)示例
本文主要介紹了MYSQL查看時區(qū)并設置時區(qū)的實現(xiàn)示例,包括查看全局和會話時區(qū)設置,設置全局和會話時區(qū)為東八區(qū),具有一定的參考價值,感興趣的可以了解一下2025-03-03
mysql中使用shell語句實現(xiàn)xtrabackup自動物理備份增量備份
這篇文章主要為大家介紹了mysql數據庫使用shell實現(xiàn)xtrabackup自動物理備份增量備份腳本,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-07-07

