欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Centos7 如何部署MySQL8.0.30數(shù)據(jù)庫(kù)

 更新時(shí)間:2024年05月23日 09:38:29   作者:珍朱(珠)奶茶  
這篇文章主要介紹了Centos7 如何部署MySQL8.0.30數(shù)據(jù)庫(kù),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧

一、下載MySQL

官網(wǎng):https://dev.mysql.com/downloads/mysql/

二、安裝

2.1、將mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz文件上傳到服務(wù)器中

如圖:

解壓命令:

xz -d mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz
# 將tar文件解壓到/usr/local/目錄下
tar -xvf mysql-8.0.30-linux-glibc2.12-x86_64.tar -C /usr/local
cd /usr/local/
# 修改MySQL文件名
mv mysql-8.0.30-linux-glibc2.12-x86_64 mysql-8.0.30
# 創(chuàng)建數(shù)據(jù)存放目錄
mkdir /usr/local/mysql-8.0.30/data

2.2、檢查libaio是否有安裝

yum search libaio

圖中是有安裝過了

安裝命令:

yum install libaio

如果沒有安裝libaio,在初始化數(shù)據(jù)庫(kù)時(shí)會(huì)報(bào)如下錯(cuò)誤:
mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

2.3、配置環(huán)境變量

vim /etc/profile
export MYSQL_HOME=/usr/local/mysql-8.0.30/bin
export PATH=$PATH:$MYSQL_HOME

配置好后保存退出,并重新加載配置

source /etc/profile

2.4、創(chuàng)建用戶、用戶組

# 創(chuàng)建用戶
groupadd mysql
# 創(chuàng)建用戶組
useradd -g mysql mysql
# 授權(quán)
chown -R mysql.mysql /usr/local/mysql-8.0.30

2.5、初始化數(shù)據(jù)庫(kù)

# 不忽略表名大小寫
mysqld --user=mysql --basedir=/usr/local/mysql-8.0.30 --datadir=/usr/local/mysql-8.0.30/data/ --initialize
# 忽略表名大小寫
mysqld --user=mysql --lower-case-table-names=1 --basedir=/usr/local/mysql-8.0.30 --datadir=/usr/local/mysql-8.0.30/data/ --initialize

初始化后會(huì)有一個(gè)默認(rèn)密碼,找到root@localhost:,后面就是初始密碼,將初始密碼復(fù)制出來

注意:在初始化數(shù)據(jù)庫(kù)時(shí)需區(qū)分忽略大小寫問題,如果初始化時(shí)沒有設(shè)置忽略大小寫,后面在配置文件配置后,重啟MySQL會(huì)報(bào)錯(cuò),如下:

2.6、修改/etc/my.cnf配置文件

[client]
port=3306
socket=/tmp/mysql.sock
default-character-set=utf8mb4
[mysqld]
basedir=/usr/local/mysql-8.0.30
datadir=/usr/local/mysql-8.0.30/data
socket=/tmp/mysql.sock
user=mysql
port=3306
character_set_server=utf8mb4
# explicit_defaults_for_timestamp=true
lower_case_table_names = 1
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
[mysqld_safe]
log-error=/usr/local/mysql-8.0.30/data/error.log
pid-file=/usr/local/mysql-8.0.30/data/mysqld.pid
tmpdir=/tmp

授權(quán)文件my.cnf

cd /etc/
chown mysql:mysql my.cnf
chown mysql my.cnf
chmod 755 my.cnf

2.7、設(shè)置開機(jī)自啟動(dòng)

cp /usr/local/mysql-8.0.30/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on

2.8、啟動(dòng)MySQL

# 啟動(dòng)
service start mysqld
# 停止
service stop mysqld
# 查看狀態(tài)
service status mysqld

2.9、修改密碼、密碼插件

進(jìn)入MySQL,輸入初始密碼進(jìn)入mysql

mysql -u root -p

修改初始密碼:

alter user 'root'@'localhost' identified by '123456';

修改密碼插件

update user set authentication_string='' where user='root';
flush privileges;
update user set plugin='mysql_native_password' where user='root';
flush privileges;
# 允許除localhost外訪問
update user set host='%' where user='root' and host='localhost';
flush privileges;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密碼';
flush privileges;

到此這篇關(guān)于Centos7 如何部署MySQL8.0.30數(shù)據(jù)庫(kù)的文章就介紹到這了,更多相關(guān)Centos7 部署MySQL8.0.30內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL如何給表和字段添加注釋

    MySQL如何給表和字段添加注釋

    這篇文章主要介紹了MySQL如何給表和字段添加注釋問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 修改MYSQL密碼的幾種常用方法總結(jié)

    修改MYSQL密碼的幾種常用方法總結(jié)

    以下是對(duì)修改MYSQL密碼的幾種常用方法進(jìn)行了總結(jié)介紹,需要的朋友可以過來參考下
    2013-08-08
  • MySQL命令行下18個(gè)常用命令

    MySQL命令行下18個(gè)常用命令

    在日常的網(wǎng)站維護(hù)和MYSQL數(shù)據(jù)庫(kù)管理中,會(huì)用到非常多的MYSQL命令,下面給大家介紹18個(gè)管理MYSQL數(shù)據(jù)庫(kù)時(shí)最常使用的命令
    2018-03-03
  • 抽取oracle數(shù)據(jù)到mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)過程

    抽取oracle數(shù)據(jù)到mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)過程

    今天小編就為大家分享一篇關(guān)于抽取oracle數(shù)據(jù)到mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)過程,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Mac?Homebrew安裝的MySQL無法遠(yuǎn)程登錄的解決

    Mac?Homebrew安裝的MySQL無法遠(yuǎn)程登錄的解決

    這篇文章主要介紹了Mac?Homebrew安裝的MySQL無法遠(yuǎn)程登錄的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 解決SQLyog連接MySQL出現(xiàn)錯(cuò)誤Plugin caching_sha2_password could not be loaded

    解決SQLyog連接MySQL出現(xiàn)錯(cuò)誤Plugin caching_sha2_password co

    當(dāng)使用SQLyog連接MySQL時(shí),如果遇到插件caching_sha2_password無法加載的錯(cuò)誤,可以通過更改密碼并將其標(biāo)識(shí)為mysql_native_password來解決,具體步驟包括:打開命令提示符窗口,登錄MySQL,修改密碼并更換插件,然后使用新密碼連接SQLyog
    2025-01-01
  • Mysql中幾種插入效率的實(shí)例對(duì)比

    Mysql中幾種插入效率的實(shí)例對(duì)比

    這篇文章通過實(shí)例跟大家介紹了Mysql中幾種插入方法的效率對(duì)比,這其中包括逐條插入、基于事務(wù)的批量插入、單條語(yǔ)句一次插入多組數(shù)據(jù)以及導(dǎo)入數(shù)據(jù)文件等四種方法的對(duì)比,文中通過實(shí)例代碼介紹很詳細(xì),需要的朋友們下來來一起看看吧。
    2017-04-04
  • MySQL5.6.40在CentOS7 64下安裝過程詳解

    MySQL5.6.40在CentOS7 64下安裝過程詳解

    這篇文章主要介紹了MySQL5.6.40在CentOS7 64下安裝過程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • mysql 5.7.13 winx64安裝配置方法圖文教程(win10)

    mysql 5.7.13 winx64安裝配置方法圖文教程(win10)

    這篇文章主要為大家分享了mysql 5.7.13 winx64安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • mysql雙游標(biāo)嵌套循環(huán)方式

    mysql雙游標(biāo)嵌套循環(huán)方式

    這篇文章主要介紹了mysql雙游標(biāo)嵌套循環(huán)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07

最新評(píng)論