1. 程式人生 > >Centos 7下mysql 8.0.11的rpm包的安裝方式

Centos 7下mysql 8.0.11的rpm包的安裝方式

1.系統版本及mysql下載地址

作業系統:Centos 7.4

mysql資料庫版本:mysql8.0.11

2.安裝新版mysql之前,我們需要將系統自帶的mariadb-lib解除安裝

[[email protected] software-package]$ rpm -qa|grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
[[email protected] software-package]$ sudo rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps

3.到mysql的官網下載最新版mysql的rpm集合包:mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar

4.上傳mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar到linux伺服器,並解壓tar包

[[email protected] mysql]$ ls
mysql-community-client-8.0.11-1.el7.x86_64.rpm           mysql-community-libs-8.0.11-1.el7.x86_64.rpm               mysql-community-server-minimal-8.0.11-1.el7.x86_64.rpm
mysql-community-common-8.0.11-1.el7.x86_64.rpm           mysql-community-libs-compat-8.0.11-1.el7.x86_64.rpm        mysql-community-test-8.0.11-1.el7.x86_64.rpm
mysql-community-devel-8.0.11-1.el7.x86_64.rpm            mysql-community-minimal-debuginfo-8.0.11-1.el7.x86_64.rpm
mysql-community-embedded-compat-8.0.11-1.el7.x86_64.rpm  mysql-community-server-8.0.11-1.el7.x86_64.rpm

5.其中最簡單的安裝mysql-server服務,只需要安裝如下4個軟體包即可,我們可以使用rpm -ivh命令進行安裝

sudo rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm --(依賴於common)
sudo rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm --(依賴於libs)
sudo rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm --(依賴於client、common)

注意:這一步可能遇到報錯

[[email protected] mysql]$ sudo rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm 
警告:mysql-community-server-8.0.11-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 金鑰 ID 5072e1f5: NOKEY
錯誤:依賴檢測失敗:
	libaio.so.1()(64bit) 被 mysql-community-server-8.0.11-1.el7.x86_64 需要
	libaio.so.1(LIBAIO_0.1)(64bit) 被 mysql-community-server-8.0.11-1.el7.x86_64 需要
	libaio.so.1(LIBAIO_0.4)(64bit) 被 mysql-community-server-8.0.11-1.el7.x86_64 需要

解決方法:yum install libaio

6.初始化mysql資料庫

[[email protected] mysql]$ sudo mysqld --initialize  //該命令會在/var/log/mysqld.log生成隨機密碼

7.修改mysql資料庫目錄的所屬使用者及其所屬組,然後啟動mysql資料庫

[[email protected] lib]$ sudo chown mysql:mysql /var/lib/mysql -R
[[email protected] lib]$ systemctl start mysqld.service

8.根據第6步中的密碼,更改root使用者的密碼,新版的mysql必須先修改root使用者的密碼,否則登入後是不能執行任何命令的

[[email protected] lib]$ mysql_secure_installation  //根據提示修改root使用者密碼

9.安裝完成,接下來既可以正常操作mysql

[[email protected] lib]$ mysql -uroot -pxxxx
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 13
Server version: 8.0.11 MySQL Community Server - GPL

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.01 sec)

mysql> exit

相關推薦

Centos 7mysql 8.0.11的rpm安裝方式

1.系統版本及mysql下載地址作業系統:Centos 7.4mysql資料庫版本:mysql8.0.112.安裝新版mysql之前,我們需要將系統自帶的mariadb-lib解除安裝[[email protected] software-package]$ rpm

CentOS 7 編譯 mysql 8.0.12

p s 步驟 數據 自啟動 flush numa img clas ont 步驟一:安裝mysql依賴 yum install -y libaio numactl 步驟二:下載mysql社區版 wget https://dev.mysql.com/get/Downlo

Centos 7.4 Mysql 8.0 Setting up master-master replication(主-主複製)叢集模式

介紹 主主模式基於上一篇文章主從模式,為了排版好看我省略上一篇的內容,以下是連線 https://blog.csdn.net/ciqingloveless/article/details/82866462 上一篇文章配置的是Mater傳送資料到Slave節點,這

Centos 7.4 Mysql 8.0 Switching slave from master-slave to chain replication 備庫切換鏈結構

介紹 當設定了主從複製,伺服器B和C從伺服器A複製(A是Master伺服器,B、C是Slave伺服器):伺服器A - >(伺服器B,伺服器C),現在希望使伺服器C成為伺服器B的從屬伺服器,則必須在伺服器B和伺服器C上停止複製。然後執行START SLAV

關於mysql 8.0.13zip安裝

mysql 8.0.13預設有一個data資料夾,這個資料夾得刪了,不然安裝服務時候會有日誌檔案提示報錯: Failed to find valid data directory. Data Dictionary initialization failed. 還有,要在mysql資料夾裡新建個my.in

CentOS 7.2 mysql 8.0.11二進制安裝(親測)

type server png not tex 分享 chown sed tar 本文主要介紹mysql 8.0.11二進制安裝,具體步驟如下1. 解壓文件tar -zxvf mysql-8.0.11-el7-x86_64.tar.gz2. 移動解壓後的數據庫文件mv my

關於linux-Centos 7mysql 5.7.9的rpm安裝方式

mysql 5.7.9的rpm包的安裝方環境介紹>>>>>>>>>>>>>>>>>>操作系統:Centos 7.1mysql數據庫版本:mysql5.7.9mysql官方網站:http://www.my

Centos 7.3 Tomcat 8.0.36 JDK8u91 啟動卡住半天才能正常啟動解決方案

tomcat-8 label gpo 問題 ava 系統 director .so 卡住了 今天在阿裏雲上購買了一臺新的服務器 版本為 Centos7.3 但是在上面發布項目的時候遇到一個很奇葩的問題,tomcat啟動會卡住半天!!!! 啟動tomcat無錯

MySQL 5.7MySQL 8.0 yum 源

arch redhat 6 pre rpm ase key mysq -m serve CentOS 6/Redhat 6 [mysql80-community] name=MySQL 8.0 Community Server baseurl=http://repo.mys

CentOS 6.6 MySQL 8.0詳細安裝步驟

mkdir -p local mysql sql文件 x64 bak temporary orien -name 1、備份服務器上MySQL數據庫 [root@localhost ] # mysqldump -h localhost -u root -proot --d

mysql5.7mysql 8.0版本修改root密碼方式

mysql5.7版本: 方法1: 用SET PASSWORD命令    格式:mysql> set password for 使用者名稱@localhost = password('新密碼');   例子:mysql> set

RHEL\CentOS 7 MySQL 連線數被限制

問題 專案中,由於連線數過多,提示“Too many connections”,需要增加連線數。我在 /etc/my.cnf中修改了 max_connections = 2000 但是, 實際連線數一直被限制在 214 mysql> 

Linuxmysql 8.0安裝教程

轉:https://www.jb51.net/article/146677.htm 準備工作: mysql8.0 rpm檔案 測試工具(比如 idea的database工具) 安裝步驟: 1. 下載mysql的repo源,下載地址: 進入Linux系統,輸入指令:

mysql-8.0.12-winx64安裝教程(安裝的教程)

目錄 安裝環境 環境配置 安裝 安裝服務 更改密碼 安裝環境 win10 下載zip安裝包 進入頁面,點選底部"No thanks, just start my download."。開始下載。 環境配置 解壓zip包到安

linux mysql 8.0.12版本二進位制安裝教程

mysq安裝步驟:①下載安裝包:wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz ②解壓縮下載的安裝包:   ----例如:tar -Jxvf

win7mysql-8.0.12-winx64登入密碼忘記,如何修改

使用登入時跳過驗證的方式重置root密碼 步驟1:先關閉MySQL服務,然後使用“–skip-grant-tables”配置項,跳過許可權驗證方式重啟MySQL服務: 這裡使用的指令是“mysqld –shared-memory –skip-grant-tab

CentOS 7 mysql-5.7.24 安裝示例

環境:CentOS 7 mysql版本:mysql-5.7.24 本例mysql下載地址: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 一.準備工作

macOSMySQL 8.0 安裝與配置教程

原文: macOS下MySQL 8.0 安裝與配置教程 一、前言 1、本教程主要內容 適用Homebrew安裝MySQL MySQL 8.0 基礎適用於配置 MySQL shell管理常用語法示例(使用者、許可權等) MySQL字元編碼配置 MySQL遠端訪問配置 2、本教程

[轉載]linuxmysql 8.0忘記密碼後重置密碼

實在扎心,關鍵時刻忘記了密碼! 1、免密碼登陸 找到mysql配置檔案:my.cnf, 在【mysqld】模組新增:skip-grant-tables 儲存退出; 2、使配置生效 重啟mysql服務: service mysqld restart; 3、

Linux MySQL 8.0.11 登陸 修改密碼

MySQL 8.0.11 指令與之前版本有很大的出入。安裝步驟網上有很多,這裡就不再多說。然後是指令檢視MySQL執行狀態:systemctl status mysqld開啟MySQL執行服務:systemctl start mysqld關閉MySQL與性服務:systemc