CentOS 7環境部署 3 MySQL

2022-07-28 04:45:10 字數 2571 閱讀 1402

一、環境介紹

作業系統:centos7.6(64位)

mysql版本:mysql8.0.18

使用工具:xshell、xftp

二、安裝mysql

a. 開啟 xshell,選擇虛擬機器 ip 所對應的會話,點選連線。

b. 檢視 mariadb 的安裝包:rpm -qa | grep mariadb 。

c. 解除安裝 mariadb:rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps命令。

d. 再次檢視 mariadb 的安裝包:rpm -qa | grep mariadb 命令。

3.安裝mysql8.0.18

a. 檢視當前目錄下的目錄結構:ll

b. 解壓 tar 包:tar -xvf mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar

c. 安裝 common:rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm --nodeps --force

d. 安裝 libs:rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm --nodeps --force

e. 安裝 client:通過 rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm --nodeps –force

f. 安裝 server:rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm --nodeps --force

g. 檢視 mysql的安裝包:rpm -qa | grep mysql

三、mysql的配置

1.mysql 資料庫的初始化

a. 初始化:mysqld --initialize;

chown mysql:mysql /var/lib/mysql -r;

b. 開機自啟動:systemctl start mysqld.service;

systemctl enable mysqld;

c. 檢視資料庫的密碼:cat /var/log/mysqld.log | grep password

初始密碼: 0u80cy52>lh8

d. 進入資料庫登陸介面:mysql -uroot -p 。

e. 修改密碼為root(以root為例):alter user 『root』@『localhost』 identified with mysql_native_password by 『root』;

f. 退出 mysql:exit。通過新密碼再次登陸

2.mysql資料庫遠端訪問授權

a. create user 『root』@』%』 identified with mysql_native_password by 『root』;

b. grant all privileges on . to 『root』@』%』 with grant option;

c. 重新整理修改後的許可權:flush privileges;

d. 修改加密規則:alter user 『root』@『localhost』 identified by 『root』 password expire never;

e. 重新整理修改後的許可權:flush privileges;

f. 檢視執行狀態:systemctl status mysqld.service,如圖所示:mysql處於執行狀態。

3.新建資料庫

a. 進入資料庫登陸介面:mysql -uroot -p

b. 輸入修改後的密碼:root。

c. 新建資料庫:create database test;

d. 切換資料庫:use test;

e. 設定編碼:set names utf8;如圖所示,資料庫test建立成功。

在Centos7環境部署Docker

docker使得部署密度前所未有的高 對於乙個32核 64g記憶體的機器來說,開16個虛機 每虛機4核 4g記憶體 就極限了 對於容器來說,開200個容器,系統資源還是很閒 docker啟停基本無感 不影響系統,啟動停止都是秒級的 docker目前只能安裝在64位平台上 盡量用centos 7 以上...

CentOS 7環境部署 2 Python

作業系統 centos7.6 64位 python版本 python3.7.3 使用工具 xshell 1.準備工作 1 安裝依賴包 2 檢視python的依賴關係 預設centos7中是有python 2.7版本,我們需要安裝python3。檢視python的依賴關係 ls al python 依...

在CentOS7環境下部署TiDB

檢視是否開啟了ssh服務 rpm qa grep ssh如果沒有則安裝 yum install openssh server檢視虛擬交換機ip位址 ip addr show用cmd登入虛擬機器 ssh root 詳情可以參考教程 詳情可以參考教程 輸入命令開始安裝 sudo yum install ...