Centos7安裝並配置MySQL5 7

2021-10-03 14:27:58 字數 1616 閱讀 8628

wget -i -c
然後就可以直接yum安裝了

yum -y install mysql80-community-release-el7-3.noarch.rpm
之後就開始安裝mysql伺服器。

yum -y install mysql-community-server
啟動mysql

systemctl start  mysqld.service
檢視執行狀態,看到 activate(running)即可

systemctl status mysqld.service
此時mysql已經開始正常執行,不過要想進入mysql還得先找出此時root使用者的密碼,通過如下命令可以在日誌檔案中找出密碼

grep

"password" /var/log/mysqld.log

進入資料庫

mysql -u root -p
輸入初始密碼,此時不能做任何事情,因為mysql預設必須修改密碼之後才能運算元據庫:

alter user 'root'@'localhost' identified by '新密碼'

;

注:這裡有個問題,新密碼設定的時候如果設定的過於簡單會報錯:原因和mysql有密碼設定的規範,具體是與validate_password_policy的值有關,預設需要大寫、小寫、符號、數字

但此時還有乙個問題,就是因為安裝了yum repository,以後每次yum操作都會自動更新,需要把這個解除安裝掉:

yum -y remove mysql57-community-release-el7-10.noarch
輸入status可以發現編碼竟然不是utf8,使用下面的步驟更改編碼

1、vim /etc/my.cnf    #ubuntu,配置檔案在/etc/mysql/my.cnf

2、在[client]和[mysqld]字段下面均新增default-character-set=utf8,儲存並關閉

# 如果不存在欄位請自行新增

3、重啟mysql服務

這個步驟對於資料庫及伺服器安全存在隱患,建議新建乙個使用者對其給與遠端訪問的許可權

新建使用者,並給於其遠端訪問許可權

create user 'username'@'%' identified by 'password'

;

給予其擁有資料庫許可權

grant all privileges  on database.* to "username"@'%'

;

開放對應埠

firewall-cmd --zone=public --add-port=3306/tcp --permanent # 阿里雲使用者請到控制台設定

firewall-cmd --reload

CentOS7安裝並配置vsftpd

1.安裝 yum y install vsftpd 可以通過rmp qa grep vsftpd檢查是否安裝 2.建立虛擬使用者及ftp資料夾 mkdir ftpfile useradd ftpuser d ftpfile s sbin nologin chown r ftpuser.ftpuser...

CentOS7利用docker安裝MySQL5 7

centos7 且核心版本高於3.10,可通過以下命令檢視核心版本 uname r安裝一些必要的系統工具 新增軟體源資訊 更新 yum 快取 安裝 docker ce 啟動 docker 後台服務 sudo systemctl start docker查詢mysql映象 拉起mysql映象 5.7 ...

centos7安裝docker並配置阿里雲映象

安裝docker需要centos7 核心3.1以上 基本上centos7以上的都支援,然後先更新到最新 sudo yum update 然後直接安裝 sudo yum install docker 安裝之後啟動 docker 服務,並讓它隨系統啟動自動載入。sudo service docker s...