阿里雲CentOS7伺服器下安裝MySQL 8.0 (GA)
阿里雲伺服器安裝MySQL 8.0 (GA)
目錄
用 [TOC]
來生成目錄:
本教程為yum線上安裝
一. MySQL官方地址 MySQL Yum倉庫的RPM安裝包
通過wget方式獲取yum包
wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
二. 安裝MySQL RPM安裝包
命令:
yum localinstall mysql80-community-release-el7-1.noarch.rpm
看到安裝MySQL8.0安裝完成後可到/etc/yum.repos.d/目錄下看到:
mysql-community.repo
mysql-community-source.repo
兩個檔案,說明MySQL Yum倉庫新增成功。
三. 安裝MySQL
[[email protected]*******0x2dru8ftg3uz yum.repos.d]# yum install mysql-community-server
Loaded plugins: fastestmirror
base | 3.6 kB 00:00:00
epel | 4.7 kB 00:00:00
extras | 3.4 kB 00:00:00
mysql-connectors-community | 2.5 kB 00:00:00
mysql-tools-community | 2.5 kB 00:00:00
mysql80-community | 2.5 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/10): epel/x86_64/group_gz | 84 kB 00:00:00
(2/10): base/7/x86_64/group_gz | 166 kB 00:00:00
(3/10): epel/x86_64/updateinfo | 922 kB 00:00:00
(4/10): extras/7/x86_64/primary_db | 104 kB 00:00:00
(5/10): base/7/x86_64/primary_db | 5.9 MB 00:00:00
(6/10): epel/x86_64/primary_db | 6.4 MB 00:00:00
(7/10): updates/7/x86_64/primary_db | 1.0 MB 00:00:00
(8/10): mysql80-community/x86_64/primary_db | 16 kB 00:00:00
(9/10): mysql-connectors-community/x86_64/primary_db | 20 kB 00:00:00
(10/10): mysql-tools-community/x86_64/primary_db | 41 kB 00:00:00
Determining fastest mirrors
Resolving Dependencies
--> Running transaction check
---> Package mysql-community-server.x86_64 0:8.0.11-1.el7 will be installed
--> Processing Dependency: mysql-community-common(x86-64) = 8.0.11-1.el7 for package: mysql-community-server-8.0.11-1.el7.x86_64
--> Processing Dependency: mysql-community-client(x86-64) >= 8.0.0 for package: mysql-community-server-8.0.11-1.el7.x86_64
--> Processing Dependency: libaio.so.1(LIBAIO_0.4)(64bit) for package: mysql-community-server-8.0.11-1.el7.x86_64
--> Processing Dependency: libaio.so.1(LIBAIO_0.1)(64bit) for package: mysql-community-server-8.0.11-1.el7.x86_64
--> Processing Dependency: libaio.so.1()(64bit) for package: mysql-community-server-8.0.11-1.el7.x86_64
--> Running transaction check
---> Package libaio.x86_64 0:0.3.109-13.el7 will be installed
---> Package mysql-community-client.x86_64 0:8.0.11-1.el7 will be installed
--> Processing Dependency: mysql-community-libs(x86-64) >= 8.0.0 for package: mysql-community-client-8.0.11-1.el7.x86_64
---> Package mysql-community-common.x86_64 0:8.0.11-1.el7 will be installed
--> Running transaction check
---> Package mariadb-libs.x86_64 1:5.5.56-2.el7 will be obsoleted
--> Processing Dependency: libmysqlclient.so.18()(64bit) for package: 2:postfix-2.10.1-6.el7.x86_64
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: 2:postfix-2.10.1-6.el7.x86_64
---> Package mysql-community-libs.x86_64 0:8.0.11-1.el7 will be obsoleting
--> Running transaction check
---> Package mysql-community-libs-compat.x86_64 0:8.0.11-1.el7 will be obsoleting
--> Finished Dependency Resolution
Dependencies Resolved
=========================================================================================================================================
Package Arch Version Repository Size
=========================================================================================================================================
Installing:
mysql-community-libs x86_64 8.0.11-1.el7 mysql80-community 2.2 M
replacing mariadb-libs.x86_64 1:5.5.56-2.el7
mysql-community-libs-compat x86_64 8.0.11-1.el7 mysql80-community 2.1 M
replacing mariadb-libs.x86_64 1:5.5.56-2.el7
mysql-community-server x86_64 8.0.11-1.el7 mysql80-community 341 M
Installing for dependencies:
libaio x86_64 0.3.109-13.el7 base 24 k
mysql-community-client x86_64 8.0.11-1.el7 mysql80-community 26 M
mysql-community-common x86_64 8.0.11-1.el7 mysql80-community 537 k
Transaction Summary
=========================================================================================================================================
Install 3 Packages (+3 Dependent packages)
Total download size: 371 M
Is this ok [y/d/N]: y
Downloading packages:
(1/6): libaio-0.3.109-13.el7.x86_64.rpm | 24 kB 00:00:00
warning: /var/cache/yum/x86_64/7/mysql80-community/packages/mysql-community-common-8.0.11-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Public key for mysql-community-common-8.0.11-1.el7.x86_64.rpm is not installed
(2/6): mysql-community-common-8.0.11-1.el7.x86_64.rpm | 537 kB 00:00:00
(3/6): mysql-community-libs-8.0.11-1.el7.x86_64.rpm | 2.2 MB 00:00:00
(4/6): mysql-community-libs-compat-8.0.11-1.el7.x86_64.rpm | 2.1 MB 00:00:00
(5/6): mysql-community-client-8.0.11-1.el7.x86_64.rpm | 26 MB 00:00:01
(6/6): mysql-community-server-8.0.11-1.el7.x86_64.rpm | 341 MB 00:00:27
-----------------------------------------------------------------------------------------------------------------------------------------
Total 13 MB/s | 371 MB 00:00:28
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Importing GPG key 0x5072E1F5:
Userid : "MySQL Release Engineering <[email protected]>"
Fingerprint: a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5
Package : mysql80-community-release-el7-1.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Is this ok [y/N]: y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : mysql-community-common-8.0.11-1.el7.x86_64 1/7
Installing : mysql-community-libs-8.0.11-1.el7.x86_64 2/7
Installing : mysql-community-client-8.0.11-1.el7.x86_64 3/7
Installing : libaio-0.3.109-13.el7.x86_64 4/7
Installing : mysql-community-server-8.0.11-1.el7.x86_64 5/7
Installing : mysql-community-libs-compat-8.0.11-1.el7.x86_64 6/7
Erasing : 1:mariadb-libs-5.5.56-2.el7.x86_64 7/7
Verifying : mysql-community-server-8.0.11-1.el7.x86_64 1/7
Verifying : mysql-community-client-8.0.11-1.el7.x86_64 2/7
Verifying : mysql-community-libs-8.0.11-1.el7.x86_64 3/7
Verifying : mysql-community-common-8.0.11-1.el7.x86_64 4/7
Verifying : mysql-community-libs-compat-8.0.11-1.el7.x86_64 5/7
Verifying : libaio-0.3.109-13.el7.x86_64 6/7
Verifying : 1:mariadb-libs-5.5.56-2.el7.x86_64 7/7
Installed:
mysql-community-libs.x86_64 0:8.0.11-1.el7 mysql-community-libs-compat.x86_64 0:8.0.11-1.el7
mysql-community-server.x86_64 0:8.0.11-1.el7
Dependency Installed:
libaio.x86_64 0:0.3.109-13.el7 mysql-community-client.x86_64 0:8.0.11-1.el7 mysql-community-common.x86_64 0:8.0.11-1.el7
Replaced:
mariadb-libs.x86_64 1:5.5.56-2.el7
Complete!
完成之後資料庫會有一個初始密碼,可通過一下命令檢視:
[root@*******2dru8ftg3uz log]# sudo grep 'temporary password' /var/log/mysqld.log
至此,MySQL8.0 安裝完成,下面進行啟動配置。
四、啟動MySQL8.0
##啟動MySQL服務
[[email protected]**********2dru8ftg3uz log]# sudo service mysqld start
Redirecting to /bin/systemctl start mysqld.service
[[email protected]**********2dru8ftg3uz log]#
##檢視MySQL程序
[[email protected]******0x2dru8ftg3uz log]# ps -ef |grep mysql
mysql 10746 1 4 15:22 ? 00:00:00 /usr/sbin/mysqld
root 10791 10479 0 15:22 pts/0 00:00:00 grep --color=auto mysql
[[email protected]*********dru8ftg3uz log]# service mysqld status
Redirecting to /bin/systemctl status mysqld.service
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2018-05-15 15:22:19 CST; 7min ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 10678 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 10746 (mysqld)
Status: "SERVER_OPERATING"
CGroup: /system.slice/mysqld.service
└─10746 /usr/sbin/mysqld
May 15 15:22:09 **********2dru8ftg3uz systemd[1]: Starting MySQL Server...
May 15 15:22:19 **********2dru8ftg3uz systemd[1]: Started MySQL Server.
##停止MySQL服務:service mysqld stop
五、進行一些必要的配置
1、修改初始密碼
##檢視預設密碼
shell> sudo grep 'temporary password' /var/log/mysqld.log
##使用預設密碼登陸
shell> mysql -uroot -p
#MySQL8.0修改密碼需要有大小寫字母、數字、特殊字元組合
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
官方給出的密碼修改說明:
#預設情況下密碼策略要求密碼至少包含一個大寫字母、一個小寫字母、一個數字和一個特殊字元,並且總密碼長度至少為8個字元。
否則回報出:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
validate_password is installed by default. The default password policy implemented by validate_password requires that passwords contain at least one upper case letter, one lower case letter, one digit, and one special character, and that the total password length is at least 8 characters.
2、外網/客戶端訪問問題
客戶訪問報錯:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL
解決方案:
服務端登陸MySQL,修改user表登陸使用者的host。
shell>
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
此處省略n個表
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
33 rows in set (0.00 sec)
mysql> update user set host='%' where user='root';
Query OK, 1 row affected (0.07 sec)
Rows matched: 1 Changed: 1 Warnings: 0
客戶端報錯:2059 - authentication plugin 'caching_sha2_password' ...
解決方案:
執行sql:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Your password';
另外阿里雲的防火牆預設埠是不開放的,需要在控制檯進行設定,不開啟埠外網也是訪問不到的。
終於大功告成。
目錄
用 [TOC]
來生成目錄:
相關推薦
阿里雲CentOS7伺服器下安裝MySQL 8.0 (GA)
阿里雲伺服器安裝MySQL 8.0 (GA) 目錄 用 [TOC]來生成目錄: 本教程為yum線上安裝 一. MySQL官方地址 MySQL Yum倉庫的RPM安裝包 通過wget方式獲取yum包 wget http://dev
阿里雲CentOS7.X下安裝JAVA、Tomcat、MySQL
一、安裝前的準備 1、遠端登入阿里雲賬號,在根目錄下面建立兩個資料夾,分別命名為software和app。其中software資料夾用來存放軟體安裝包,app作為軟體的安裝目錄。 2、將軟體源做成阿里雲的。 操作步驟如下: 1)備份 mv /etc/yum.
阿里雲CentOS7.3RPM方式安裝MySQL以及配置遠端連線
1. 下載Mysql安裝包 2. 解除安裝阿里映象自帶的MariaDB資料庫 3. 解壓安裝下載的Mysql資料庫 *4. 環境配置 1.下載MySQL安裝包 https://dev.mysql.com/downloads/ 官方網址,根據自己需求
阿里雲ECS伺服器Ubuntu安裝MySQL並遠端訪問
root賬戶登入伺服器Ubuntu16.04 apt-get update apt-get install mysql-server mysql-client; 安裝時會讓你設定root密碼,輸入2次。 本地連線mysql測試: mysql -uroot -p****(****是安裝時你設定的roo
阿里雲linux伺服器下安裝Apache的簡單方法
隨著阿里雲主機的火熱推出,很多的站長朋友,也開始使用阿里雲伺服器了。 php程式,大多還是要跑在linux系統的主機上的。 今天,介紹下在阿里雲的linux主機上安裝apache的方法。 雲伺服器作業系統:CentOS 6.2 64位 客戶端操作環境:Mac OSX T
阿里雲centos7伺服器解除安裝OpenJDK並安裝jdk
1、查詢已經安裝的jdk rpm -qa|grep jdk 顯示結果 java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64 java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86
阿里雲Centos7伺服器上安裝Docker
安裝Docker執行如下命令即可進行安裝:curl -fsSL https://get.docker.com/ | sh安裝完成之後會有一個提示:就是當要以非 root 使用者可以直接執行 docker
阿里雲 CentOS7.3 下安裝JDK
CentOS 7 嘗試安裝 jkd 1.8.0_121 #java -version 操作報錯 -bash: /usr/local/jdk1.8.0_121/bin/java: /lib/ld-
阿里雲ECS伺服器上安裝mysql 5.6
話不多說,直接進入安裝講解。1.使用root賬戶,通過Xshell5遠端登入阿里雲伺服器。 2.下載rpm包,並安裝,執行命令:rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.r
Windows系統下安裝MySQL 8.0.11數據庫
初始化 密碼修改 之前 ima In cal char http IE MySQL數據庫是常用的數據庫之一,而且該數據庫開源免費,所以很多公司在使用。本文記錄如何在Windows系統下安裝MySQL數據庫,本次安裝的版本號為8.0.11,這個版本是當前的最新版本,據宣傳,8
centos環境下安裝mysql-8.0.12
安裝包請自行在官網下載 https://dev.mysql.com/downloads/mysql/ 一:安裝相關依賴包 yum -y install gcc gcc-c++ ncurses-devel&
windows10下安裝mysql-8.0.11-winx64
mysql 官網上下載 mysql-8.0.11-winx64安裝包 解壓 建立my.ini檔案 把以下內容複製進去儲存 [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8 [mysqld] # 設定3306
windows環境下安裝mysql 8.0.13在dos命令中的安裝問題
mysql下載地址https://dev.mysql.com/downloads/mysql/ 我下載的是最新的 本文是針對安裝中遇到的小問題進行小結: 一、配置好PATH路徑,環境變數中設定:(\bin路徑) 在PATH中新增路徑 二、進入命令列控制,記住使用管
Windows環境下安裝 mysql-8.0.11-winx64 遇到的問題解決辦法
下載mysql安裝包,我的是下載mysql-8.0.11-winx64,解壓到你想安裝的目錄下,然後配置環境(window環境下,mac本還沒試過), 1、首先,配置環境:右擊此電腦->屬性->高階系統設定->環境變數->path->新建 ,然後將自己的路徑新增進去(例如我目錄:
windows10 下安裝mysql 8.0.11 注意事項
[mysqld] # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else
Windows下安裝MySQL-8.0.11
解壓下載檔案到安裝目錄 (當前 D:\mysql-8.0.11) 建立my.ini檔案,(當前放置於D:\mysql-8.0.11目錄下) [mysql] #設定mysql客戶端預設字符集 default-character-set=utf8mb4 [mysql
win10下安裝MySQL 8.0免安裝版本步驟
安裝過程: 1.去官網下載mysql 8.0 解壓版mysql 2.直接解壓,解壓路徑為(F:\develop
MAC下安裝MySQL 8.0.16教訓記錄
img mysq ... 初步使用 而且 unix com 過程 bubuko 問題 花了兩天多時間才算解決問題!原來也在幾個環境下使用過MySQL,而且也熟悉另外幾個關系數據庫,原以為也就是安裝時間上花費一點。但是,現在總結來看,對於MAC下知識了解還是太少,導致走了不少
記錄阿里雲ECS(Centos7.4)安裝mysql 8.0.X服務
#*.rpm介紹 大多數二進位制rpm包都包含在名稱中倒數第二個欄位中編譯rpm的體系結構。.rpm軟體包有那麼幾種 *.src.rpm 源程式包,要先通過編譯才能安裝 *.noarch.rpm 該包適用於任何架構 *.i*86.rpm 該包適用於intel cpu的電腦上執行 *.amd
阿里雲CentOs7伺服器部署之JDK+MySQL+Tomcat安裝
一、安裝jdk 1. 登入Linux,切換到root使用者 su root #獲取root使用者許可權,當前工作目錄不變(需要root密碼) 或 sudo -i #不需要root密碼直接切換成root(需要當前使用者密碼) 2. 在usr/local目錄下建立java安裝目