MySQL8,不一樣的安裝體驗
導讀 | 時至今日,MySQL 官宣已經對外開放 MySQL8 版本,今天我們一起來體驗一下 MySQL8 的安裝方式! |
一、安裝本地YUM源、MySQL
在MySQL官網中下載YUM源rpm安裝包。
#1、把上面的rpm檔案下載下來放到伺服器上 #或者在linux系統中透過wget命令下載 wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm #2、下載完成後使用yum命令本地安裝yum源 yum localinstall mysql80-community-release-el7-1.noarch.rpm #3、執行完畢後使用下面的命令檢查是否安裝成功 yum repolist enabled | grep "mysql.*-community.*" #4、安裝伺服器 yum install -y mysql-community-server`
二、配置mysql[
2.1、服務命令
#啟動MySQL服務 systemctl start mysqld #檢視服務啟動狀態 systemctl status mysqld #開機啟動 systemctl enable mysqld #重新載入開機啟動配置 systemctl daemon-reload
2.2、修改root預設密碼
#查詢預設密碼 grep 'temporary password' /var/log/mysqld.log #登入mysql,用剛才從檔案中找到的密碼 mysql -uroot -p #嘗試修改密碼,使用下面的命令修改root使用者的密碼 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼';
2.3、新增遠端登陸
#建立一個能全域性訪問的使用者root CREATE USER 'root'@'%' IDENTIFIED BY 你的密碼''; #給使用者授權任何遠端主機都可以訪問資料庫 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; #輸入重新整理命令使修改生效 FLUSH PRIVILEGES;
2.4、修改密碼的加密方式
找到mysql的配置檔案vim /etc/my.cnf,把密碼的加密方式改成之前版本的,8.0版本更換了密碼的加密方式,我們就先用舊的。
#找到default-authentication-plugin,將其註釋取消 default-authentication-plugin=mysql_native_password #重啟服務,使其生效 systemctl restart mysqld
2.5、sql_mode=only_full_group_by問題
#檢視sql_mode select @@global.sql_mode; #查詢出來的值為: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
修改my.cnf,在[mysqld]欄下新增sql_mode,將ONLY_FULL_GROUP_BY去掉。
#vim /etc/my.cnf sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION' #重啟服務 systemctl restart mysqld
三、客戶端連線推薦
- Workbench(MySQL 官方工具,免費,全平臺支援)。
- SQLyog (僅支援 Windows,有社群版本和收費版本)。
- Navicat (收費,全平臺支援)。
- Sequel Pro(僅支援mac版本,開源)。
四、小結
如果你正在找 mysql8 的安裝方式,希望本文能幫助到你!
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2912319/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 不一樣的HTTP快取體驗HTTP快取
- win下面不一樣的git bush體驗Git
- docker安裝mysql8DockerMySql
- Windows安裝MySQL8WindowsMySql
- 另闢蹊徑的《重生邊緣》,不一樣的PvPvE體驗
- Centos7 安裝mysql8CentOSMySql
- 安裝MySQL8資料庫MySql資料庫
- CentOS7安裝MySQL8CentOSMySql
- mysql8安裝_centos7MySqlCentOS
- ES6版Promise實現,給你不一樣的體驗Promise
- CentOS7下安裝mysql8CentOSMySql
- matomo的安裝使用和體驗
- 安裝和體驗hiveHive
- Ubuntu20.04安裝MySQL8主從UbuntuMySql
- 阿里雲 centos7.6 安裝 mysql8阿里CentOSMySql
- 2024 安裝體驗 React NativeReact Native
- 高畫質螢幕截圖工具GrabIt ,體驗不一樣的截圖感受
- Ubuntu19 MySQL8 完全解除安裝、安裝和重設密碼UbuntuMySql密碼
- ansible2.4安裝和體驗
- Qt6.0 windows安裝體驗QTWindows
- MySql8以上安裝失敗錯誤database filedMySqlDatabase
- 虛擬機器centos7安裝mysql8虛擬機CentOSMySql
- Go初體驗|Mac上安裝GoGoMac
- Oracle 18c安裝初體驗Oracle
- Flutter安裝、配置、初體驗 windows 版FlutterWindows
- Mac下vagrant從安裝到體驗Mac
- Flink1.7從安裝到體驗
- 最好的 Linux 桌面版---- Windows 10 安裝體驗LinuxWindows
- 阿里雲《雲中誰送錦書來》熱烈來襲,給你不一樣的表白體驗阿里
- Windows下安裝PostgreSQL初體驗(使用Installer)WindowsSQL
- service mesh istio-1.0 快速安裝體驗
- win10同時安裝Mysql5和mysql8Win10MySql
- 怎樣安裝jupyter?
- Steam使用者的“不一樣”
- SVM之不一樣的視角
- JDK1.8 不一樣的HashMapJDKHashMap
- 不一樣的角度理解Vue元件Vue元件
- 不一樣的Flink入門教程