Linux安裝MySQL8.0
1、軟體包下載(下載至本地,上傳至linux目錄,本人一般上傳至/usr/local/src/目錄下):
根據Linux的位數,請下載合適的軟體安裝包:32位下載32位的安裝包,64位下載64位的安裝包
1.1 官網手動下載:
官網網址:https://dev.mysql.com/downloads/mysql/
1.2 Linux映象下載(下載至目錄/usr/local/src/):
cd /usr/local/src/
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
2、安裝
2.1 解壓安裝包
# 進入下載目錄
/usr/local/src/
# 解壓
tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
# 檢視
ls
# 顯示內容:
# mysql-8.0.11-linux-glibc2.12-x86_64 .....
# 移動解壓後的資料夾至/usr/local
mv /usr/local/src/mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/
cd /usr/local/
# 重新命名
mv ./mysql-8.0.11-linux-glibc2.12-x86_64 mysql-8.0
# 建立資料夾data,儲存檔案;
cd /usr/local/mysql-8.0/
mkdir ./data
2.2 建立使用者及使用者組
# 使用者組
groupadd mysql
# 使用者 (使用者名稱/密碼)
useradd -g mysql mysql
2.3 授權
chown -R mysql.mysql /usr/local/mysql-8.0/ # 親測
或
chown -R mysql .
chgrp -R mysql .
2.4 初始化資料庫:
# 檢視當前所在目錄
pwd # 若顯示/usr/local/mysql-8.0,請繼續執行,否則請先進入此目錄/usr/local/mysql-8.0
# 初始化 注意檢視是否存在相關目錄,若不存在,請新建
./bin/mysqld --user=mysql --basedir=/usr/local/mysql-8.0/ --datadir=/usr/local/mysql-8.0/data/ --initialize ; # 親測
或
./bin/mysql --user=mysql --basedir=/usr/local/mysql-8.0/ --datadir=/usr/local/mysql-8.0/data/ --initialize ;
注意:截圖從上往下第12-13行生成的“臨時密碼”;
2.5 Mysql配置
vi /etc/my.cnf
2.6 建立MySQL服務
# 新增Mysql到系統服務
cp -a ./support-files/mysql.server /etc/init.d/mysql # 若mysqld,以下mysql相應的修改mysqld,如下圖所示
chmod +x /etc/init.d/mysql
chkconfig --add mysql
# 檢查服務是否生效
chkconfig --list mysql
3、啟動Mysql服務
# 啟動
service mysql start;
# 檢視啟動狀態
service mysql status;
登陸Mysql:
# 登陸
mysql -uroot -p
# 輸入"初始化資料庫"操作時的"臨時密碼"
修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
4、遠端連線
1.在 my.cnf 的mysqld 下增加
default_authentication_plugin=mysql_native_password
2.進入mysql命令列
use mysql
update user set host ='%' where user='root';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
FLUSH PRIVILEGES;
使用客戶端工具進行連線。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30345407/viewspace-2689578/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 實踐:Linux下安裝mysql8.0LinuxMySql
- MYSQL8.0安裝MySql
- Linux(CentOS7)安裝與解除安裝MySQL8.0圖文詳解LinuxCentOSMySql
- Docker 安裝 MySQL8.0DockerMySql
- Mac 安裝 MySQL8.0MacMySql
- Windows 本地安裝 Mysql8.0WindowsMySql
- linux環境下安裝mysql8.0過程介紹GMFXLinuxMySql
- 如何編譯安裝MySQL8.0編譯MySql
- ubuntu 20.04安裝配置mysql8.0UbuntuMySql
- MySQL從0到1學習002--Linux安裝MySQL8.0MySqlLinux
- CentOS8 安裝 MySQL8.0(RPM)CentOSMySql
- CentOS8 安裝 MySQL8.0(yum)CentOSMySql
- CentOS 7.x 安裝MySQL8.0CentOSMySql
- Window Docker 安裝MySQL8.0全流程DockerMySql
- win10環境安裝mysql8.0Win10MySql
- mysql8.0原始碼一鍵安裝指令碼MySql原始碼指令碼
- linux中安裝JDK linux中安裝Tomcat linux中安裝Mysql 及故障解析 linux系統安裝redisLinuxJDKTomcatMySqlRedis
- Centos7安裝MySQL8.0 - 操作手冊CentOSMySql
- 高版本mysql8.0解壓版安裝步驟MySql
- dbdeployer 快速安裝MySQL8.0各測試環境MySql
- CentOS7 安裝 MySQL8.0(二進位制)CentOSMySql
- 第11篇 MySql8.0 安裝配置教程細講MySql
- Linux系統下祼機安裝mysql8.0和docker mysql 8.0 效能差異對比~LinuxMySqlDocker
- Linux安裝解除安裝MySQLLinuxMySql
- linux 安裝yum 安裝phpLinuxPHP
- Linux 解除安裝openjdk 安裝oraclejdkLinuxJDKOracle
- linux 解除安裝jdk和安裝LinuxJDK
- linux下安裝snap安裝工具Linux
- Linux安裝之Linux mintLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(1)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(2)OracleLinux
- Linux安裝KibanaLinux
- MongoDB | Linux 安裝MongoDBLinux
- Linux 安裝 powershellLinux
- Docker for Linux 安裝DockerLinux
- mysql安裝 for LinuxMySqlLinux
- Linux 安裝 yumLinux
- Linux安裝部署Linux