1. 程式人生 > >通過yum源在centOS7安裝mysql8

通過yum源在centOS7安裝mysql8

1.去官網下載rpm檔案,該檔案專門用於yum安裝方式:

  到官網https://www.mysql.com/downloads/下載社群版Community(針對個人),如下圖:

  然後拉到最下面,我下載的是第一個:Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent),因為我虛擬機器裝的是centOS7,所以

  我下載的是這個版本的,有興趣的朋友可以下載其他的版本。

操作截圖

2.下載好rpm檔案之後使用檔案傳輸工具連線虛擬機器(伺服器),我用的是ftp,將rpm傳到虛擬機器上面執行使用yum來install

yum -y install mysql80-community-release-el7-1.noarch.rpm

3.之後就開始安裝MySQL伺服器

yum -y install mysql-community-server

4.安裝完成之後啟動MySQL服務,這邊提示下centOS7以下的版本用的是service命令,centOS7開始需要使用systemctl命令。

#啟動MySQL服務
systemctl start  mysqld.service

5.查勘服務啟動之後的狀態,執行狀態如下圖所示:

systemctl status mysqld.service

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

grep "password" /var/log/mysqld.log

7.根據剛剛查詢出來的初始密碼連線進入資料庫

mysql -uroot -p

8.輸入初始密碼,此時不能做任何事情,因為MySQL預設必須修改密碼之後才能操作資料庫;但是,因為MySQL有密碼設定的規範,密碼設定太過簡單

會報錯,具體是與validate_password_policy的值有關;然後不修改密碼就不能修改validate_password_policy,所以我在這裡先將密碼修改,改成一個滿

足要求的密碼,然後在進行validate_password_policy的修改。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root_12root';
#通過下面的命令可以檢視這些屬性的值,其中validate_password_length就是密碼的長度

mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+-------+
| Variable_name | Value |
+--------------------------------------+-------+
| validate_password.check_user_name | ON |
| validate_password.dictionary_file | |
| validate_password.length | 4 |
| validate_password.mixed_case_count | 1 |
| validate_password.number_count | 1 |
| validate_password.policy | LOW |
| validate_password.special_char_count | 1 |
+--------------------------------------+-------+
7 rows in set (0.00 sec)

9.密碼修改完成之後,需要設定兩個屬性的值,然後就可以修改我們想要的長度的密碼了,我這邊 長度設為1

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;

10.然後再修改一次密碼

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

相關推薦

通過yum快速安裝nginx

使用yum源直接安裝nginx 1、配置nginx源 centos6: rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

【MySQL】通過yumcentOS7安裝mysql8

1.去官網下載rpm檔案,該檔案專門用於yum安裝方式:   到官網https://www.mysql.com/downloads/下載社群版Community(針對個人),如下圖:   然後拉到最下面,我下載的是第一個:Red Hat Enterprise Linux 7 / Oracle

通過yumcentOS7安裝mysql8

1.去官網下載rpm檔案,該檔案專門用於yum安裝方式:   到官網https://www.mysql.com/downloads/下載社群版Community(針對個人),如下圖:   然後拉到最下面,我下載的是第一個:Red Hat Enterprise Linux 7 / Oracle Linux

CentOS7 安裝mysql8.0(YUM方式)

show 5.7 nbsp mysql8 連接 技術分享 註意 alter 源安裝 1.下載mysql源安裝包 shell> wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.

centos7安裝MySQL8.0.12

build literal download files 幹凈 cfi star efault 字符 MySQL官方的安裝布局是:/usr/local/mysql{bin,docs,man,include,lib,share,support-files} 對於編譯布爾選項,

centos7安裝mysql8

useradd sql sta mysql 創建文件 eve 安裝mysql .com Opens 下載: https://dev.mysql.com/downloads/mysql/ 或 https://github.com/dollarphper/soft/blob/m

Centos7服務器中通過編譯安裝MySQL

code libaio curses clas serve lte 存儲 嘗試 授權 基於在Centos7服務器上使用 yum 安裝MySQL5.7到默認路徑 在修改文件存儲位置的時候,折騰了一番沒有將成功將datadir修改為我想要的位置 我決定再嘗試一下通過編譯源碼

通過自制yum離線安裝 ansible

系統環境:     Red Hat Enterprise Linux Server release 7.5 (Maipo) Python版本:   Python 2.7.5     &

CentOS7用阿里雲Docker Yum線上安裝Docker 17.03.2

參考文件 安裝步驟 刪除已安裝的Docker # Uninstall installed docker sudo yum remove docker \ docker-client \

一條命令在Centos7中換163 yum安裝python3並與python2共存、使用豆瓣pip加速

mkdir config 執行 too rmi sqlit curl nss term 打開一個Terminal: 換yum源: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base

Linux yum安裝 及 壓縮

spa 啟用 gpgcheck 安裝軟件 file 本地yum 解壓縮 配置 不能識別 首先配置 yum源 1、掛載DVD光盤到/mnt 因為配置時候路徑名裏面不能有空格,否則不能識別 [root@ mnt]# mount /dev/cdrom /mnt 2、

配置yum安裝dhcp腳本

cal url gpg enable touch dhcp -o def 文件 執行前提是: 關閉防火墻和selinux 配置好本機IP 配置本地原iso鏡像文件 vim /etc/fstab寫入: /dev/cdrom /mnt/cdrom iso9660

Linux-Centos使用Yum儲存庫安裝MySQL8.0

  #下載rpm #選擇自己指定的MySQL版本 Yum儲存庫頁面http://dev.mysql.com/downloads/repo/yum/ #下面命令為下載mysql8.0 rpm檔案 >wget https://dev.mysql.com/get/mysql80-c

Centos7 安裝 MySQL8以及遠端訪問的配置

Centos7 安裝MySQL8 1. 新增MySQL8的本地源 執行以下命令獲取安裝MySQL源 [[email protected] ~]# wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.r

Centos7安裝mysql8教程

  網上的教程很多,我也參考了很多,以下是我實踐的步驟,真實有效。   1.配置Mysql 8.0安裝源: sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm &nb

CENTOS7安裝MYSQL8之二

說明,本想將下面的和之一合起來,結果寫好了,圖片放好了,無法釋出也無法草稿儲存,只好匯出,現在貌似好了,重新放上圖片釋出 新的一天開始, 先開機後看看MYSQL是否開機自動開啟,輸入 systemctl status mysqld.service 成功! 接下來就是密碼的設定了

CENTOS7安裝MYSQL8之一

在釋出了安裝PHP7.2和HTTPD後,現在開始安裝MYSQL,還是那個原則,儘量安裝新近版本,今天選擇了MYSQL8來安裝。 預備:已經安裝了HTTPD和PHP的CENTOS系統 檢視以前有沒有安裝MYSQL,使用的程式碼一般為 sudo yum list in

CentOS7 安裝 Mysql8

一 獲取mysql源 獲取方法2 2用wget 在centos中直接下載 wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 若提示 -bash: w

CentOS7安裝mysql8.0.12

根據蒐集的資料安裝測試並在安裝測試過程中整理的文件,部分參考文件在相應位置有標記。如有不足希望不吝賜教。 目錄 一、配置yum源 1.下載mysql源安裝包 本次下載目錄為:/home/目錄,因此進入:cd /home 執行下載命令: wget h

Redis叢集搭建(yum線上安裝

概要 目前Redis叢集在專案中主要的用途為:記憶體級資料庫(快取業務資料)、分散式系統流水號生成器、業務級分散式鎖。 啟動redis叢集例項 在已經安裝好的redis基礎上,搭建reids叢集; 在/usr/local/redis/etc下建立cluster