一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - Linux下mysql 8.0.25 安裝配置方法圖文教程

Linux下mysql 8.0.25 安裝配置方法圖文教程

2021-08-31 17:14Lemon-レモン Mysql

這篇文章主要為大家詳細介紹了Linux下mysql 8.0.25 安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

Linux 安裝 Mysql8.0.25最新教程,供大家參考,具體內容如下

自己在服務器上安裝MySQL,搜集了很多材料,但是大多時間都比較久了,最新的下載安裝方式有很多不一樣的地方,也踩了很多坑,于是整理了一下自己全部的安裝過程,大家可以借鑒一下。

下載

在線安裝

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz

離線安裝

先去官方網站下載安裝文件, 最新的下載

MySQL下載地址

Linux下mysql 8.0.25 安裝配置方法圖文教程

Linux下mysql 8.0.25 安裝配置方法圖文教程

Linux下mysql 8.0.25 安裝配置方法圖文教程

根據服務器位數選擇合適安裝包下載

附linux查看位數命令

  1. getconf LONG_BIT

Linux下mysql 8.0.25 安裝配置方法圖文教程

Linux下mysql 8.0.25 安裝配置方法圖文教程

使用ftp工具上傳安裝文件

解壓

  1. tar -xvf mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz

后面在配置環境變量及數據庫配置時,解壓路徑太長

修改默認文件夾名稱, 我是通過ftp工具修改的, 下附命令

  1. mv mysql-8.0.25-linux-glibc2.12-x86_64 /home/mysql-8.0.25
  2. #詳解: mv 當前文件名稱 修改的文件夾名稱

創建數據目錄

  1. # 1.創建文件夾
  2. mkdir -p /data/mysqldata/
  3. #2 創建數據庫用戶 后邊文件配置及初始化會用到, 如果你自己有其他用戶也可以不創建新的
  4. #2.1創建用戶組
  5. groupadd mysql
  6. #2.2創建用戶
  7. useradd -r -g mysql mysql
  8. #賦權限
  9. 2. chown mysql:mysql -R /data/mysqldata #chown 用戶名:用戶組 -R /data/mysqldata
  10. 3. chmod 750 /data/mysqldata/ -R

配置環境

  1. vim /etc/profile
  2. #如果你的系統不支持vim命令 使用下邊這個
  3. vi /etc/profile
  4. #編輯,在文檔最后一行 添加下邊代碼
  5. export PATH=$PATH:你的MySQL解壓路徑/mysql-8.0.25/bin:你的MySQL解壓路徑/mysql-8.0.25/lib

Linux下mysql 8.0.25 安裝配置方法圖文教程

編輯my.cnf

  1. #1. 編輯my.cnf文件
  2. vim /etc/my.cnf #或者 vi /etc/my.cnf
  3.  
  4. #2. 按insert 進入編輯模式 添加以下腳本
  5. [mysql]
  6. # 客戶端默認字符集
  7. default-character-set=utf8mb4
  8. [client]
  9. port=3306
  10. socket=/var/lib/mysql/mysql.sock
  11. [mysqld]
  12. port=3306
  13. server-id=3306
  14. user=mysql
  15. datadir=/var/lib/mysql
  16. socket=/var/lib/mysql/mysql.sock
  17. # 設置mysql的安裝目錄
  18. basedir=/home/mysql-8.0.25 #你自己的安裝路徑
  19. # 設置mysql數據庫的數據的存放目錄
  20. datadir=/data/mysqldata/mysql #你自己創建的數據庫文件存放路徑
  21. log-bin=/data/mysqldata/mysql/mysql-bin
  22. innodb_data_home_dir=/data/mysqldata/mysql
  23. innodb_log_group_home_dir=/data/mysqldata/mysql
  24. character-set-server=utf8mb4
  25. lower_case_table_names=1
  26. autocommit=1
  27. # Disabling symbolic-links is recommended to prevent assorted security risks
  28. symbolic-links=0
  29. # Settings user and group are ignored when systemd is used.
  30. # If you need to run mysqld under a different user or group,
  31. # customize your systemd unit file for mariadb according to the
  32. # instructions in http://fedoraproject.org/wiki/Systemd
  33.  
  34. [mysqld_safe]
  35. #設置mysql數據庫的日志及進程數據的存放目錄
  36. log-error=/data/mysqldata/mysql/mysql.log
  37. pid-file=/data/mysqldata/mysql/mysql.pid

初始化MySQL

  1. 1. cd /home/mysql-8.0.25/bin/
  2. 2. ./mysqld --defaults-file=/etc/my.cnf --basedir=/home/mysql-8.0.25/ --datadir=/data/mysqldata/mysql --user=mysql --initialize
  3. #參數詳解
  4. --defaults-file=/etc/my.cnf 指定配置文件(一定要放在最前面,至少 --initialize 前面)
  5. --user=mysql 指定用戶(很關鍵)
  6. --basedir=/home/mysql-8.0.25/ 指定安裝目錄
  7. --datadir=/data/mysqldata/mysql/ 指定初始化數據目錄

初始化數據庫后, 會給一個臨時密碼, 請保存到本地, 第一次登錄數據庫會用到

Linux下mysql 8.0.25 安裝配置方法圖文教程

啟動MySQL

  1. # 1.復制 mysql.server 文件
  2. cp /home/mysql-8.0.25/support-files/mysql.server /etc/init.d/mysql
  3. cp /home/mysql-8.0.25/support-files/mysql.server /etc/init.d/mysqld
  4. # 2.賦予權限
  5. chown 777 /etc/my.cnf
  6. chmod +x /etc/init.d/mysql
  7. chmod +x /etc/init.d/mysqld
  8. # 3.檢查一下/var/lib/mysql是否存在,否進行創建
  9. mkdir /var/lib/mysql #目錄和my.cnf保持一致
  10. # 4.賦予權限
  11. chown -R mysql:mysql /var/lib/mysql/ #目錄和my.cnf保持一致
  12. # 5.啟動數據庫
  13. service mysql start #或者 systemctl mysql start

啟動成功

Linux下mysql 8.0.25 安裝配置方法圖文教程

mysql數據庫設置

修改初始密碼

  1. mysql -u root -p

或者

  1. #進入安裝目錄
  2. cd /home/mysql-8.0.25/bin
  3. # 執行命令
  4. ./mysql -uroot -p

輸入保存到本地的臨時密碼

Linux下mysql 8.0.25 安裝配置方法圖文教程

修改密碼

  1. # 修改root密碼 修改root用戶只能本地連接
  2. ALTER USER 'root'@'localhost' IDENTIFIED with mysql_native_password BY '新密碼';
  3. #刷新權限
  4. flush privileges;

創建用戶

  1. #創建用戶任意遠程訪問
  2. CREATE user 'mysql'@'%';
  3. #修改密碼
  4. alter user 'mysql'@'%' identified with mysql_native_password by '新密碼';

創建數據庫

  1. create database test default character set utf8mb4 collate utf8mb4_unicode_ci;
  2. #create database 數據庫名 default character set utf8mb4 collate utf8mb4_unicode_ci;

授權

  1. #將test庫的所有權限賦予mysql用戶
  2. grant all privileges on test.* to "mysql"@"%";
  3. #刷新權限
  4. flush privileges;

檢查

使用navicat測試數據庫是否正常連接

Linux下mysql 8.0.25 安裝配置方法圖文教程

擴展(MySQL開機自啟動)

  1. #1.查看是否有mysql服務
  2. chkconfig --list
  3. #2.進入mysql軟件目錄,復制mysql.server文件到 /etc/rc.d/init.d目錄下
  4. cp /home/mysql-8.0.25/support-files/mysql.server /etc/rc.d/init.d/mysql
  5. #3.給/etc/rc.d/init.d/mysql賦權可執行權限
  6. chmod +x /etc/rc.d/init.d/mysql
  7. #4.添加mysql服務
  8. chkconfig --add mysql
  9. #5.使mysql服務開機自啟
  10. chkconfig --level 345 mysql on
  11. #6.查看MySQL服務 ,重啟服務器,測試是否成功。
  12. chkconfig --list

添加成功

Linux下mysql 8.0.25 安裝配置方法圖文教程

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持我們。

原文鏈接:https://blog.csdn.net/qq_40869428/article/details/117226927

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 视频在线观看入口一二三2021 | 亚洲女同在线观看 | 成免费视频 | 免费免费啪视频在线观播放 | 91九色在线视频 | tube性睡觉hd | 日韩视频在线免费观看 | 国产自精品 | 亚洲成人精品久久 | 青草视频网站在线观看 | 96免费精品视频在线 | 二区免费视频 | 精新精新国产自在现拍 | 手机在线免费观看视频 | 经典欧美gifxxoo动态图暗网 | 星空无限传媒xk8129 | 九九精品国产亚洲A片无码 九九99热久久999精品 | 欧美一区高清 | 欧美日韩精品在线观看 | 国产成人精品一区二区不卡 | 国产美女亚洲精品久久久综合91 | 动漫美丽妇人1~2在线看 | 91欧洲在线视精品在亚洲 | 色综合久久天天综合 | 操国产美女 | 互换身体全集免费观看 | 激情综 | 黑人女性猛交xxxxxⅹxx | 韩国男女做性全过程视频 | 久久九九精品国产自在现线拍 | 亚洲AV 日韩 国产 有码 | 亚洲精品九色在线网站 | 国产精品麻豆99久久 | 爱情岛论坛亚洲一号路线 | 蜜桃视频在线观看www | 国产欧美日韩高清专区ho | 极品主播的慰在线播放 | 色综合图片| 日韩免费一级片 | 国产一区二区在线免费观看 | 天天夜夜草草久久伊人天堂 |