亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

瀏覽:129日期:2024-04-07 18:56:49

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

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

下載

在線安裝

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

離線安裝

先去官方網(wǎng)站下載安裝文件, 最新的下載

MySQL下載地址

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

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

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

根據(jù)服務(wù)器位數(shù)選擇合適安裝包下載

附linux查看位數(shù)命令

getconf LONG_BIT

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

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

使用ftp工具上傳安裝文件

解壓

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

后面在配置環(huán)境變量及數(shù)據(jù)庫(kù)配置時(shí),解壓路徑太長(zhǎng)

修改默認(rèn)文件夾名稱, 我是通過(guò)ftp工具修改的, 下附命令

mv mysql-8.0.25-linux-glibc2.12-x86_64 /home/mysql-8.0.25#詳解: mv 當(dāng)前文件名稱 修改的文件夾名稱創(chuàng)建數(shù)據(jù)目錄

# 1.創(chuàng)建文件夾mkdir -p /data/mysqldata/#2 創(chuàng)建數(shù)據(jù)庫(kù)用戶 后邊文件配置及初始化會(huì)用到, 如果你自己有其他用戶也可以不創(chuàng)建新的 #2.1創(chuàng)建用戶組 groupadd mysql #2.2創(chuàng)建用戶 useradd -r -g mysql mysql#賦權(quán)限2. chown mysql:mysql -R /data/mysqldata #chown 用戶名:用戶組 -R /data/mysqldata3. chmod 750 /data/mysqldata/ -R配置環(huán)境

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

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

編輯my.cnf

#1. 編輯my.cnf文件vim /etc/my.cnf #或者 vi /etc/my.cnf #2. 按insert 進(jìn)入編輯模式 添加以下腳本[mysql]# 客戶端默認(rèn)字符集default-character-set=utf8mb4[client]port=3306socket=/var/lib/mysql/mysql.sock[mysqld]port=3306server-id=3306user=mysqldatadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock# 設(shè)置mysql的安裝目錄basedir=/home/mysql-8.0.25 #你自己的安裝路徑# 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄datadir=/data/mysqldata/mysql #你自己創(chuàng)建的數(shù)據(jù)庫(kù)文件存放路徑log-bin=/data/mysqldata/mysql/mysql-bininnodb_data_home_dir=/data/mysqldata/mysqlinnodb_log_group_home_dir=/data/mysqldata/mysqlcharacter-set-server=utf8mb4lower_case_table_names=1autocommit=1# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0# Settings user and group are ignored when systemd is used.# If you need to run mysqld under a different user or group,# customize your systemd unit file for mariadb according to the# instructions in http://fedoraproject.org/wiki/Systemd[mysqld_safe]#設(shè)置mysql數(shù)據(jù)庫(kù)的日志及進(jìn)程數(shù)據(jù)的存放目錄log-error=/data/mysqldata/mysql/mysql.logpid-file=/data/mysqldata/mysql/mysql.pid初始化MySQL

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

初始化數(shù)據(jù)庫(kù)后, 會(huì)給一個(gè)臨時(shí)密碼, 請(qǐng)保存到本地, 第一次登錄數(shù)據(jù)庫(kù)會(huì)用到

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

啟動(dòng)MySQL

# 1.復(fù)制 mysql.server 文件cp /home/mysql-8.0.25/support-files/mysql.server /etc/init.d/mysqlcp /home/mysql-8.0.25/support-files/mysql.server /etc/init.d/mysqld# 2.賦予權(quán)限chown 777 /etc/my.cnfchmod +x /etc/init.d/mysqlchmod +x /etc/init.d/mysqld# 3.檢查一下/var/lib/mysql是否存在,否進(jìn)行創(chuàng)建mkdir /var/lib/mysql #目錄和my.cnf保持一致# 4.賦予權(quán)限chown -R mysql:mysql /var/lib/mysql/ #目錄和my.cnf保持一致# 5.啟動(dòng)數(shù)據(jù)庫(kù)service mysql start #或者 systemctl mysql start

啟動(dòng)成功

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

mysql數(shù)據(jù)庫(kù)設(shè)置

修改初始密碼

mysql -u root -p

或者

#進(jìn)入安裝目錄cd /home/mysql-8.0.25/bin# 執(zhí)行命令./mysql -uroot -p

輸入保存到本地的臨時(shí)密碼

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

修改密碼

# 修改root密碼 修改root用戶只能本地連接ALTER USER ’root’@’localhost’ IDENTIFIED with mysql_native_password BY ’新密碼’;#刷新權(quán)限flush privileges;

創(chuàng)建用戶

#創(chuàng)建用戶任意遠(yuǎn)程訪問(wèn)CREATE user ’mysql’@’%’; #修改密碼alter user ’mysql’@’%’ identified with mysql_native_password by ’新密碼’;

創(chuàng)建數(shù)據(jù)庫(kù)

create database test default character set utf8mb4 collate utf8mb4_unicode_ci;#create database 數(shù)據(jù)庫(kù)名 default character set utf8mb4 collate utf8mb4_unicode_ci;

授權(quán)

#將test庫(kù)的所有權(quán)限賦予mysql用戶grant all privileges on test.* to 'mysql'@'%';#刷新權(quán)限flush privileges;

檢查

使用navicat測(cè)試數(shù)據(jù)庫(kù)是否正常連接

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

擴(kuò)展(MySQL開機(jī)自啟動(dòng))

#1.查看是否有mysql服務(wù)chkconfig --list#2.進(jìn)入mysql軟件目錄,復(fù)制mysql.server文件到 /etc/rc.d/init.d目錄下cp /home/mysql-8.0.25/support-files/mysql.server /etc/rc.d/init.d/mysql#3.給/etc/rc.d/init.d/mysql賦權(quán)可執(zhí)行權(quán)限chmod +x /etc/rc.d/init.d/mysql#4.添加mysql服務(wù)chkconfig --add mysql#5.使mysql服務(wù)開機(jī)自啟chkconfig --level 345 mysql on#6.查看MySQL服務(wù) ,重啟服務(wù)器,測(cè)試是否成功。chkconfig --list

添加成功

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

更多關(guān)于mysql的相關(guān)教程請(qǐng)點(diǎn)擊專題: 《mysql不同版本安裝教程》

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Linux系統(tǒng)
相關(guān)文章:
主站蜘蛛池模板: www永久免费视频 | 欧美一级特黄毛片免费 | 77777五月色婷婷丁香视频 | 日本特黄特色大片免费视频观看 | 日韩一区二区三区在线播放 | 亚洲综合影院 | 男女啪啪免费体验区 | www.草逼.com| 香蕉国产一区二区 | 宅男午夜剧场 | 黄色三级视频在线播放 | 全黄色毛片 | 国产久热美女福利视频 | 国产乱码精品一区二区三区中 | 久久羞羞视频 | 精品免费久久久久国产一区 | 搞黄在线观看 | 日本一区二区三区四区无限 | 亚洲人精品 | 91在线免费看 | 伊人天天 | 黄色片子一级 | 国产做爰一区二区 | 1024国产看片在线观看 | 欧美日韩久久 | 国产成人精品无缓存在线播放 | 免费观看性欧美特黄 | 911亚洲精品| 黄色网页免费观看 | 欧美日韩久久毛片 | 亚洲国产欧美在线人成aaa | 中国一级毛片免费观看 | 黄色一及片 | 国产高清在线不卡 | 久久婷婷五综合一区二区 | 欧美一级特黄毛片视频 | 国产成人精品免费视频大全软件 | 欧美丰满白嫩bbw激情 | 国产午夜高清一区二区不卡 | 国产123区在线视频观看 | 曰本女人一级毛片看一级毛 |