Centos7 安裝 Mysql資料庫

2021-09-20 01:23:03 字數 2065 閱讀 5668

提取碼:7tqh

1、檢視舊版本mysql,命令如下:

rpm -qa | grep mysql
將會列出舊版本mysql的元件列表,如下圖所示:

注:第一次安裝應該為空,以下是我已安裝好的版本

2、逐個刪除掉舊的元件

使用命令rpm -e --nodeps 進行移除操作,移除的時候可能會有依賴,要注意一定的順序。命令如下:

rpm -e --nodeps mysql-community-client-5.7.22-1.el6.x86_64

3、rpm 安裝,安裝包之間有依賴,同樣需要按照順序安裝,命令如下:

注:安裝包內含多個rpm包,並不是都需要安裝,一般使用mysql資料庫安裝以下四個包即可

rpm -ivh mysql-community-server-5.7.22-1.el6.x86_64.rpm  --force --nodeps

rpm -ivh mysql-community-libs-5.7.22-1.el6.x86_64.rpm --force --nodeps

rpm -ivh mysql-community-client-5.7.22-1.el6.x86_64.rpm --force --nodeps

rpm -ivh mysql-community-common-5.7.22-1.el6.x86_64.rpm --force --nodeps

安裝的時候碰到兩個小問題

原因:之前安裝使用的命令 【rpm -ivh mysql-community-server-5.7.22-1.el6.x86_64.rpm】,由於yum安裝了舊版本的gpg keys造成的。

解決:需要在後面加上 --force --nodeps

`4、配置資料庫使用者密碼

首先要檢視下,mysql安裝時預設配置的密碼。

grep 'temporary password' /var/log/mysqld.log

-- a temporary password is generated for root@localhost: **j.ijloasp9tp**

然後使用上面的密碼登入資料庫:

mysql -uroot -p

enter password: j.ijloasp9tp

接下來自己配置下root密碼,並建立乙個新的使用者,並賦權:

alter user 'root'@'localhost' identified by 'zhy@357159';

create user 'dw_dev'@'%' identified by 'etl@123456';

grant all privileges on *.* to 'dw_dev'@'%' with grant option;

flush privileges; --該命令不可省

至此,mysql便安裝完畢,可以在windows環境使用db連線訪問操作。

vim /etc/my.cnf

在 [mysqld] 前新增如下**:

[client]

default-character-set=utf8

在 [mysqld] 後新增如下**:

character_set_server=utf8

重啟mysql後再登入,看看字符集,6個utf8就算ok

centos 7 安裝MySQL 筆記

1.安裝 wget rpm ivh mysql community release el7 5.noarch.rpm yum install mysql community server 成功安裝之後重啟mysql服務 service mysqld restart 初次安裝mysql是root賬戶是...

centos7離線安裝mysql

選擇red hat enterprise linux 7 oracle linux 7 把os的版本選擇為all 安裝之前先解除安裝自帶的mysql 搜尋mysql的rpm包 rpm qa grep i mysql rpm qa grep i mariadb刪除mysql rpm e mariadb...

CentOS7安裝MySql指南

1 通過 rpm qa grep mariadb 命令檢視 mariadb 的安裝包 2 通過 rpm e mariadb libs 5.5.56 2.el7.x86 64 nodeps 命令裝卸 mariadb 3 通過 cd usr local 命令進入根目錄下的usr目錄下的local目錄,並...