国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu安裝mysql8詳細步驟

這篇具有很好參考價值的文章主要介紹了Ubuntu安裝mysql8詳細步驟。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、拉取鏡像

docker pull mysql:8.0.20

?2、啟動鏡像

docker run -p 3307:3306 --name mysql8 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.20

Ubuntu安裝mysql8詳細步驟,ubuntu,linux,運維

?檢查是否啟動成功

docker ps

3、配置掛載

創(chuàng)建掛載目錄(請檢查保證創(chuàng)建成功)

mkdir -p /docker/mysql8.0.20/

拷貝配置文件到創(chuàng)建的目錄下

docker cp mysql:/etc/mysql /docker/mysql8.0.20/

Ubuntu安裝mysql8詳細步驟,ubuntu,linux,運維

ps:執(zhí)行這個cp?命令沒必要糾結(jié)名稱是mysql還是mysql8.0.20,不會影響你這個啟動。

Ubuntu安裝mysql8詳細步驟,ubuntu,linux,運維

Ubuntu安裝mysql8詳細步驟,ubuntu,linux,運維

4、刪除原有的容器

docker stop mysql8

Ubuntu安裝mysql8詳細步驟,ubuntu,linux,運維

5、啟動mysql掛載配置文件,數(shù)據(jù)持久化到宿主主機

新增my.cnf

進入到上面掛載目錄下、因為已經(jīng)做了cp復(fù)制。到目錄下新增

cd /docker/mysql8.0.20/mysql/conf.d

vim my.cnf

內(nèi)容(一定不能復(fù)制錯下面的內(nèi)容、保存后記得檢查是否一致):

[mysqld]
user=mysql
character-set-server=utf8
default_authentication_plugin=mysql_native_password
secure_file_priv=/var/lib/mysql
expire_logs_days=7
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
max_connections=1000
 
[client]
default-character-set=utf8
 
[mysql]

????????創(chuàng)建一個sh腳本、把docker啟動mysql的命令放到腳本里面。因為后續(xù)如果想找到當時啟動mysql時候所設(shè)置的一些參數(shù)和信息、可以查看這個腳本里面是怎么寫的。(容器啟動有些參數(shù)如果不記錄、想找的時候忘記當時寫了什么參數(shù)、很難受有木有)

vim docker_insert_mysql8.0.20.sh

#!/bin/sh
docker run \
-p 3307:3306 \
--name mysql8 \
--privileged=true \
--restart unless-stopped \
-v /docker/mysql8.0.20/mysql:/etc/mysql \
-v /docker/mysql8.0.20/logs:/logs \
-v /docker/mysql8.0.20/data:/var/lib/mysql \
-v /etc/localtime:/etc/localtime \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:8.0.20

-p 端口映射 【這里有個特殊的地方是把3306映射給了3307、后續(xù)鏈接數(shù)據(jù)庫的時候用3307鏈接不用3306】

--name mysql8 ?名稱是mysql8

--privileged=true 掛載文件權(quán)限設(shè)置

--restart unless-stopped 設(shè)置 開機后自動重啟容器

-v /docker/mysql8.0.20/mysql:/etc/mysql \ 掛載配置文件【路徑是上面創(chuàng)建的掛載路徑】

-v /docker/mysql8.0.20/logs:/logs \ ?掛載日志【路徑是上面創(chuàng)建的掛載路徑】

-v /docker/mysql8.0.20/data:/var/lib/mysql \ 掛載數(shù)據(jù)文件 持久化到主機【路徑是上面創(chuàng)建的掛載路徑】

-v /etc/localtime:/etc/localtime 容器時間與宿主機同步

-e MYSQL_ROOT_PASSWORD=123456 設(shè)置密碼

-d mysql:8.0.20 后臺啟動,mysql

執(zhí)行docker_insert_mysql8.0.20.sh,root@ubuntu:/docker/mysql8.0.20/mysql# sh docker_insert_mysql8.0.20.sh

sh docker_insert_mysql8.0.20.sh

使用docker ps檢查是否成功。

6、配置鏈接信息

進入mysql8容器

docker exec -it mysql8 bash

登錄mysql

mysql -u root -p123456

設(shè)置權(quán)限(為root分配權(quán)限,以便可以遠程連接)

grant all PRIVILEGES on *.* to root@'%' WITH GRANT OPTION;

use mysql;

update user set host='%' where user='root';

更新時查看root是不是多個賬戶,刪除一個再執(zhí)行更新操作。

select host, user from user;

DELETE FROM user WHERE user = 'root' AND host = 'localhost';

Ubuntu安裝mysql8詳細步驟,ubuntu,linux,運維

Ubuntu安裝mysql8詳細步驟,ubuntu,linux,運維

然后在宿主機登錄mysql。

Ubuntu安裝mysql8詳細步驟,ubuntu,linux,運維

?Ubuntu安裝mysql8詳細步驟,ubuntu,linux,運維

?登錄成功!文章來源地址http://www.zghlxwxcb.cn/news/detail-814287.html

到了這里,關(guān)于Ubuntu安裝mysql8詳細步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Ubuntu系統(tǒng)環(huán)境搭建(七)——Ubuntu安裝MySQL8.0

    ubuntu環(huán)境搭建專欄??點擊跳轉(zhuǎn) 1.1、下載 在 /usr/local/ 下執(zhí)行,下載資源包 1.2、解壓安裝 2.1、基本設(shè)置 2.1.1、文件夾重命名 重命名 MySQL 文件夾 2.1.2、PATH 變量 在最下面追加 重載環(huán)境變量 2.1.3、確認安裝 查看版本 有報錯就先執(zhí)行下面的指令 確定 MySQL 安裝成功后,可刪除壓縮

    2024年02月11日
    瀏覽(15)
  • Ubuntu壓縮包方式安裝MySQL8

    ubuntu環(huán)境搭建專欄??點擊跳轉(zhuǎn) 1.1、下載 在 /usr/local/ 下執(zhí)行,下載資源包 1.2、解壓安裝 2.1、基本設(shè)置 2.1.1、文件夾重命名 重命名 MySQL 文件夾 2.1.2、PATH 變量 在最下面追加 重載環(huán)境變量 2.1.3、確認安裝 查看版本 有報錯就先執(zhí)行下面的指令 確定 MySQL 安裝成功后,可刪除壓縮

    2024年01月22日
    瀏覽(24)
  • ubuntu安裝mysql8指定數(shù)據(jù)目錄

    Ubuntu 22.04.3 LTS 更新到最新版本 添加 MySQL APT 倉庫 執(zhí)行命令期間需要按回車鍵,控制臺提示 Press [ENTER] to continue or Ctrl-c to cancel. 安裝 MySQL 在安裝過程中,系統(tǒng)會提示你設(shè)置 root 用戶的密碼。 配置數(shù)據(jù)掛載目錄 新目錄為 /data/mysqldata 新建數(shù)據(jù)目錄 將文件copy(MySQL 默認的數(shù)據(jù)目

    2024年02月02日
    瀏覽(21)
  • MySQL8.0在Ubuntu系統(tǒng)安裝

    MySQL8.0在Ubuntu系統(tǒng)安裝

    目錄 前言 一、Mysql是什么? 二、安裝步驟 1.安裝操作需root權(quán)限: 2.更新apt倉庫信息 3.查詢庫中mysql版本 3.安裝mysql 4.啟動MySQL 5.登陸MySQL設(shè)置密碼 6.設(shè)置密碼 7.退出MySQL控制臺 8.對MySQL進行初始化 1.輸入密碼: 2.是否開啟密碼驗證插件,如果需要增強密碼安全性,輸入 y 并回車

    2024年02月05日
    瀏覽(17)
  • Linux中安裝MySQL8版本,安裝MySQL步驟,MySQL8離線安裝

    1.檢查下libaio.so.1的位置 [root@tdx ]# whereis libaio.so.1 libaio.so: /usr/lib64/libaio.so.1 如果沒有找到該文件 (1).在線安裝 [root@tdx ]# yum install -y libaio (2).離線安裝: 上傳之后執(zhí)行命令安裝: [root@tdx /]# rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm 2.清空系統(tǒng)中的原有mariadb的配置文件(/etc/my.cnf) [root@tdx

    2024年02月13日
    瀏覽(19)
  • Ubuntu20.04安裝Mysql8主從

    1.下載安裝包并初始化數(shù)據(jù)庫 2.修改配置文件 3.創(chuàng)建并啟動Mysql服務(wù) 安裝步驟和主數(shù)據(jù)庫的安裝步驟基本一樣,但配置文件內(nèi)容不同,以及不必開啟遠程連接。 1.檢查防火墻 關(guān)閉主從數(shù)據(jù)庫服務(wù)器防火墻或開放3306端口 這里以firewall為例 2.數(shù)據(jù)庫測試是否已經(jīng)可以訪問 3.主數(shù)據(jù)

    2024年02月08日
    瀏覽(20)
  • Ubuntu20種安裝MySQL8(超全教程)

    Ubuntu20種安裝MySQL8(超全教程)

    安裝 設(shè)置root密碼 允許遠程連接: 嘗試連接 good 完成設(shè)置。

    2024年02月16日
    瀏覽(22)
  • Ubuntu 20.04 安裝 mysql8 LTS

    Ubuntu 20.04 安裝 mysql8 LTS

    Ubuntu 20.04 安裝 mysql8 LTS sudo apt-get update sudo apt-get install mysql-server -y mysql --version mysql Ver 8.0.35-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu)) Ubuntu20.04 是自帶了 MySQL8. 幾版本的,低于 20.04 則默認安裝是 MySQL5.7.33 systemctl status mysql.service sudo netstat -tap | grep mysql sudo service mysql start sudo service

    2024年02月04日
    瀏覽(18)
  • Ubuntu系統(tǒng)安裝MySQL5.7&&MySQL8.x

    Ubuntu系統(tǒng)安裝MySQL5.7&&MySQL8.x

    課程中配置的WSL環(huán)境是最新的Ubuntu22.04版本,這個版本的軟件商店內(nèi)置的MySQL是8.0版本 所以我們需要額外的步驟才可以安裝5.7版本的MySQL 安裝操作需root權(quán)限,你可以: 通過 sudo su -,切換到root用戶 課程中選擇這種方式操作 或在每一個命令前,加上sudo,用來臨時提升權(quán)限 安裝

    2024年02月12日
    瀏覽(43)
  • Linux系統(tǒng)安裝mysql8完整無腦步驟

    Linux系統(tǒng)安裝mysql8完整無腦步驟

    1:卸載原有REPO源 查詢已經(jīng)存在的mysql及相關(guān)依賴包 此時你會看到一堆列表,使用 yum 命令依次卸載 接下來刪除 mysql 的殘留目錄及文件,先用下面的命令找出所有mysql相關(guān)的文件夾 如下指令依次刪除 準備工作已就緒 2:安裝MYSQL 8.0 centos的yum 源中默認是沒有mysql的,所以先去

    2024年02月08日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包