校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Redhat7.3安裝MySQL8.0.22的詳細教程(二進制安裝)

Redhat7.3安裝MySQL8.0.22的詳細教程(二進制安裝)

熱門標簽:南昌三維地圖標注 外呼系統打電話上限是多少 電話外呼系統改號 武漢網絡外呼系統服務商 曲靖移動外呼系統公司 地圖標注費用是多少 怎樣在地圖標注銷售區域 百應電話機器人優勢 啥是企業400電話辦理

一、MySQL安裝包下載

官網地址:https://dev.mysql.com/downloads/mysql/

下載步驟:

過濾操作系統版本

選擇歸檔安裝包

下載后,上傳并md5校驗安裝包是否與上圖官方提供的值一致,確保傳輸過程安裝包無損害

[root@MyDB1 ~]# cd /usr/local/software/
[root@MyDB1 software]# md5sum mysql-8.0.22-el7-x86_64.tar.gz 
52e312605f66aaaa0efcd272b9fc0a1f mysql-8.0.22-el7-x86_64.tar.gz

解壓安裝包

[root@MyDB1 software]# tar -zxvf mysql-8.0.22-el7-x86_64.tar.gz
[root@MyDB1 software]# ln -s mysql-8.0.22-el7-x86_64/ mysql			#創建鏈接,方便操作

二、MySQL卸載說明

  • 只有rpm安裝方式是需要卸載舊版本的mysql,二進制安裝和編譯安裝不需要,但是要注意端口沖突
  • rpm若不卸載舊版本,在安裝時,它會提示你mysql已安裝,此時是無法再次安裝的,只有通過yum更新版本
  • 為了保證后續操作不會產生其他沖突,我們卸載原有的mysql

注:在卸載舊的MySQL之前,注意備份數據

[root@MyDB1 ~]# rpm -qa|grep mysql								#查看是否已安裝mysql數據庫
[root@MyDB1 ~]# rpm -qa|grep mysql|xargs rpm -e --nodeps					#卸載mysql	
[root@MyDB1 software]# rpm -qa|grep mariadb-libs|xargs rpm -e --nodeps		#卸載mariadb

三、創建用戶和組

新建組和用戶

[root@MyDB1 ~]# groupadd -g 2000 mysql
[root@MyDB1 ~]# useradd -u 2000 -g mysql -c "MySQL Server" -s /sbin/nologin mysql
[root@MyDB1 ~]# cat /etc/group|grep mysql
mysql:x:2000:
[root@MyDB1 ~]# cat /etc/passwd|grep mysql
mysql:x:2000:2000:Mysql software:/home/mysql:/sbin/nologin

注:若組和用戶已存在,則刪除系統默認組和用戶,再次創建!

刪除組和用戶

[root@MyDB1 ~]# userdel mysql					#刪除用戶同時會刪除相應的組

賦權給mysql路徑

[root@MyDB1 ~]# cd /usr/local/software/
[root@MyDB1 software]# chown -R mysql:mysql mysql*

初始化之前的目錄結構

注:此時是沒有data目錄

四、MySQL初始化

初始化之前先編輯好配置文件

[root@MyDB1 ~]# vi /etc/my.cnf
[root@MyDB1 ~]# cat /etc/my.cnf


內容如下:(其他的根據實際需求配置)
[mysqld]
basedir = /usr/local/software/mysql
datadir = /usr/local/software/mysql/data
log_error = /usr/local/software/mysql/mysql-error.log
port = 3306
socket = /usr/local/software/mysql/mysqld.sock
pid_file = /usr/local/software/mysql/mysqld.pid

character-set-server=utf8
lower_case_table_names=1
max_connections=1000
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

[mysql]
default-character-set=utf8

[client]
default-character-set=utf8

初始化開始

[root@MyDB1 ~]# /usr/local/software/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/software/mysql --datadir=/usr/local/software/mysql/data

初始化過程,輸出日志文件中有root用戶的臨時密碼

初始化之后的目錄結構

五、MySQL啟動服務

方式1——init.d: 啟動服務

[root@MyDB1 ~]# cp /usr/local/software/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@MyDB1 ~]# /etc/init.d/mysqld start

驗證服務

[root@MyDB1 ~]# ps -ef|grep mysql

解釋說明

圖中有兩個進程,一個主進程,一個守護進程。當mysql意外停止時,守護進程會自動重啟mysql服務

演示demo

[root@MyDB1 ~]# kill -9 75341						#直接殺死進程

方式2——systemctl: 編輯啟動配置文件

[root@MyDB1 subsys]# vi /etc/systemd/system/mysqld.service


內容如下:(缺點:當kill掉時,無法自動啟動恢復)
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
Documentation=https://www.freedesktop.org/software/systemd/man/systemd.unit.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
LimitNOFILE = 5000
ExecStart=/usr/local/software/mysql/bin/mysqld --defaults-file=/etc/my.cnf

啟動服務

[root@MyDB1 ~]# systemctl start mysqld.service
[root@MyDB1 ~]# systemctl status mysqld.service

六、安全效率優化

啟動權限限制

[root@MyDB1 ~]# cd /usr/local/software/mysql/bin/
[root@MyDB1 bin]# chmod 700 mysqld mysqld_safe 
[root@MyDB1 bin]# ll mysqld mysqld_safe 
-rwx------. 1 mysql mysql 441010738 Sep 24 03:42 mysqld
-rwx------. 1 mysql mysql  29157 Sep 24 03:18 mysqld_safe

注:現在只要root用戶才能夠啟動停止MySQL服務!

服務隨系統啟動

systemctl enable mysqld.service
systemctl list-unit-files|grep mysql

七、配置環境變量

[root@MyDB1 ~]# vi /etc/profile

追加內容如下:
MYSQL_HOME=/usr/local/software/mysql
export PATH=.:$PATH:$MYSQL_HOME/bin

[root@MyDB1 ~]# source /etc/profile						#重新加載,生效!

八、修改root初始密碼

創建socket鏈接

[root@MyDB1 ~]# ln -s /usr/local/software/mysql/mysqld.sock /tmp/mysql.sock

使用臨時密碼登錄

[root@MyDB1 ~]# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.22

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

注:當臨時密碼含有特使符號時,可能命令行輸入會產生歧義。此時,交互時輸入密碼即可!

修改root密碼

mysql> alter user root@'localhost' identified by 'MyDB12@com';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

注:MySQL8密碼必須符合一定復雜度,否則無法修改;退出當前會話后,重啟登錄生效!

九、配置mysql遠程登錄

  • 關閉防火墻或開放MySQL端口
  • 查看允許訪問MySQL的用戶和地址
mysql> select user,host from mysql.user;
+------------------+-----------+
| user    | host  |
+------------------+-----------+
| mysql.infoschema | localhost |
| mysql.session | localhost |
| mysql.sys  | localhost |
| root    | localhost |
+------------------+-----------+
4 rows in set (0.00 sec)

遇到的問題

mysql> grant all privileges on *.* to root@'%' identified by 'MyDB12@com';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use
 near 'identified by 'MyDB12@com'' at line 1

注:該錯誤并不是語法錯誤,是因為mysql該版本不支持直接創建用戶和賦權,而需要分別實現

創建遠程登錄用戶

mysql> create user 'root'@'%' identified by 'MyDB12@com';
Query OK, 0 rows affected (0.01 sec)

賦權

mysql> grant all privileges on *.* to 'root'@'%';
Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

到此這篇關于Redhat7.3安裝MySQL8.0.22(二進制安裝)的文章就介紹到這了,更多相關Redhat7.3安裝MySQL8.0.22內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Mysql8.0.22解壓版安裝教程(小白專用)
  • 超詳細MySQL8.0.22安裝及配置教程
  • 阿里云centos7安裝mysql8.0.22的詳細教程

標簽:資陽 吉林 荊州 滄州 黑河 隨州 甘南 錦州

巨人網絡通訊聲明:本文標題《Redhat7.3安裝MySQL8.0.22的詳細教程(二進制安裝)》,本文關鍵詞  Redhat7.3,安裝,MySQL8.0.22,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Redhat7.3安裝MySQL8.0.22的詳細教程(二進制安裝)》相關的同類信息!
  • 本頁收集關于Redhat7.3安裝MySQL8.0.22的詳細教程(二進制安裝)的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    秋霞国产午夜精品免费视频| 日韩欧美一卡二卡| 成人自拍视频在线| 国产毛片精品视频| 国产伦精品一区二区三区在线观看| 日本不卡视频在线观看| 手机精品视频在线观看| 蜜臀久久久99精品久久久久久| 日本最新不卡在线| 激情五月播播久久久精品| 国产乱人伦精品一区二区在线观看| 国产一区 二区| 99久久99久久精品免费观看| 色综合咪咪久久| 欧美精品自拍偷拍| 日韩免费视频一区| 久久久久久黄色| 亚洲人成亚洲人成在线观看图片| 亚洲精品乱码久久久久久日本蜜臀| 亚洲男女毛片无遮挡| 亚洲国产人成综合网站| 日本欧美韩国一区三区| 国产一区二区三区四区五区美女| 国产乱人伦精品一区二区在线观看| 成人午夜私人影院| 91久久一区二区| 91精品国产一区二区三区蜜臀 | 99久久综合99久久综合网站| 99国产精品久久久| 欧美日韩美少妇| 亚洲精品一区二区三区在线观看 | 国产精品国产a| 一区二区三区四区国产精品| 日韩av中文在线观看| 国产精选一区二区三区| 一本大道久久a久久精品综合| 制服丝袜中文字幕一区| 欧美激情一区二区三区不卡| 亚洲综合激情另类小说区| 久久精品国产精品亚洲综合| 不卡av电影在线播放| 欧美午夜片在线看| 久久久亚洲精品一区二区三区| 1区2区3区国产精品| 日本麻豆一区二区三区视频| 国产suv精品一区二区三区| 欧美日韩一区二区三区高清| ww亚洲ww在线观看国产| 亚洲国产你懂的| 国产乱理伦片在线观看夜一区| 在线亚洲一区二区| 久久一二三国产| 亚洲va韩国va欧美va精品| 国产在线麻豆精品观看| 欧洲人成人精品| 国产欧美日韩亚州综合| 日日夜夜免费精品| 波多野结衣一区二区三区 | 亚洲电影欧美电影有声小说| 国产麻豆精品视频| 欧美日韩亚洲丝袜制服| 国产精品少妇自拍| 美女视频黄 久久| 色婷婷精品久久二区二区蜜臂av | 一区二区三区在线视频免费 | 欧美乱妇15p| 国产精品成人免费精品自在线观看| 日本中文字幕一区二区有限公司| 97se亚洲国产综合自在线| 久久亚洲一级片| 午夜电影一区二区| 91啦中文在线观看| 国产精品欧美一区喷水| 国产麻豆精品theporn| 91精品国产高清一区二区三区蜜臀| 亚洲蜜桃精久久久久久久| 国产福利一区二区三区视频| 日韩免费看的电影| 视频一区二区三区中文字幕| 色哟哟亚洲精品| 中文字幕亚洲区| 国产精品一区二区在线观看网站| 91精品国产手机| 亚洲一区二区三区四区在线免费观看| 丰满少妇在线播放bd日韩电影| 精品第一国产综合精品aⅴ| 午夜精品一区在线观看| 欧美三级一区二区| 一级精品视频在线观看宜春院| 99免费精品视频| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 日韩片之四级片| 日韩av一区二区在线影视| 欧美日韩国产一级二级| 一区av在线播放| 在线免费观看日韩欧美| 一区二区三区中文字幕| 欧洲在线/亚洲| 亚洲综合在线视频| 欧日韩精品视频| 亚洲一区二区三区视频在线 | 精品国产伦一区二区三区免费| 五月天激情综合| 91精品国产入口| 奇米在线7777在线精品| 欧美成人国产一区二区| 国产综合一区二区| 国产天堂亚洲国产碰碰| 国产成人亚洲综合色影视| 国产精品你懂的在线| 99国内精品久久| 综合久久久久久| 91久久精品网| 午夜视频一区二区| 欧美一区二区国产| 精彩视频一区二区三区| 国产亚洲欧美一区在线观看| 成人免费看片app下载| 中文一区在线播放| 色噜噜狠狠成人中文综合| 亚洲一区二区综合| 欧美一区在线视频| 国产精品白丝av| 中文字幕日本乱码精品影院| 色综合久久久久久久久| 亚洲电影在线免费观看| 中文字幕免费不卡| 在线一区二区视频| 免费观看在线综合色| 久久久91精品国产一区二区三区| 成人免费视频一区二区| 一区2区3区在线看| 欧美变态凌虐bdsm| 北条麻妃国产九九精品视频| 一区二区成人在线观看| 欧美成人综合网站| 99久久免费精品| 日本伊人色综合网| 国产精品福利影院| 欧美日韩国产美| 国产福利一区二区三区在线视频| 亚洲欧洲日韩av| 欧美精品免费视频| 成人国产精品免费观看动漫| 亚洲五月六月丁香激情| 欧美xxxxxxxx| 欧洲视频一区二区| 国产精品99久久久久久久vr | 美女在线一区二区| 日本一区二区三级电影在线观看| 91福利在线导航| 国产精品亚洲综合一区在线观看| 亚洲国产精品一区二区www在线 | 国产亚洲欧美一区在线观看| 在线视频一区二区三| 国精品**一区二区三区在线蜜桃| 亚洲精品国产一区二区精华液| 日韩午夜在线影院| 色天天综合久久久久综合片| 久久电影网站中文字幕| 日韩久久一区二区| 久久久久青草大香线综合精品| 欧洲精品一区二区| 成人国产精品免费观看| 蜜桃av一区二区在线观看| 亚洲乱码国产乱码精品精小说 | 日韩中文字幕一区二区三区| 国产精品久久久一区麻豆最新章节| 欧美日本一道本| av午夜一区麻豆| 国产乱子轮精品视频| 奇米色777欧美一区二区| 一区二区三区在线视频免费观看| 国产欧美日产一区| 日韩精品一区二区三区在线播放| 欧洲中文字幕精品| 99久久精品国产网站| 国精品**一区二区三区在线蜜桃| 午夜视频在线观看一区二区三区| 国产精品福利一区| 欧美激情一区二区三区| 精品国免费一区二区三区| 欧美人狂配大交3d怪物一区| 一本到不卡精品视频在线观看 | 日韩精品一区二区三区四区| 欧美性色黄大片| 色婷婷亚洲精品| aaa欧美大片| 成人成人成人在线视频| 国产成都精品91一区二区三| 狠狠色丁香婷综合久久| 另类小说一区二区三区| 日韩国产欧美三级| 日韩精品电影在线观看| 午夜成人免费电影| 丝瓜av网站精品一区二区 | 欧美丰满一区二区免费视频| 欧美自拍丝袜亚洲| 色呦呦国产精品| 色拍拍在线精品视频8848|