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

CentOS7-安裝MySQL詳細步驟

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

目錄

?1.卸載MariaDB

1.1 查看是否存在MariaDB文件

1.2 卸載

1.3 檢查是否卸載干凈

?2.安裝MySQL

3.把MySQL加到Linux里

4.解壓&重命名

?5.創(chuàng)建數(shù)據(jù)目錄&用戶組&用戶

5.1創(chuàng)建數(shù)據(jù)目錄

5.2創(chuàng)建用戶組

5.3創(chuàng)建用戶

5.4更改屬主和數(shù)組

5.5更改權限

6.添加PATH環(huán)境變量

7.初始化MySQL

7.1初始化

8.啟動MySQL服務

9.關閉MySQL服務

10.查看是否啟動

11.跳過密碼登錄

12.有密碼登錄

13.修改密碼

?14.遠程登錄

?15.測試遠程登錄

?1.卸載MariaDB
在CentOS中默認安裝有MariaDB,是MySQL的一個分支,主要由開源社區(qū)維護。
CentOS 7及以上版本已經(jīng)不再使用MySQL數(shù)據(jù)庫,而是使用MariaDB數(shù)據(jù)庫。
如果直接安裝MySQL,會和MariaDB的文件沖突。
因此,需要先卸載自帶的MariaDB,再安裝MySQL。

1.1 查看是否存在MariaDB文件
[root@localhost ~]# rpm -qa|grep mariadb

1.2 卸載
[root@localhost ~]# rpm -e --nodeps 文件名

1.3 檢查是否卸載干凈
[root@localhost ~]# rpm -qa|grep mariadb

?2.安裝MySQL


下載資源包:下載地址:MySQL :: Download MySQL Installer (Archived Versions)

選擇自己需要的版本下載

3.把MySQL加到Linux里


用Xftp 7工具直接拖拽

在Xftp 7里面創(chuàng)建install,直接把MySQL拖到install里面?

然后就可以到Xshell里面查看

4.解壓&重命名


[root@localhost install]# tar -Jxvf 文件名 ?-C ../soft/ ---- 解壓

?[root@localhost soft]# ?mv mysql-8.0.30-linux-glibc2.12-x86_64/ mysql8 --- 重命名

?5.創(chuàng)建數(shù)據(jù)目錄&用戶組&用戶
5.1創(chuàng)建數(shù)據(jù)目錄
[root@localhost mysql8]# mkdir -p /opt/soft/mysql8/datas

5.2創(chuàng)建用戶組
[root@localhost mysql8]# groupadd mysql

5.3創(chuàng)建用戶
[root@localhost mysql8]# useradd -r -g mysql mysql ?--- 創(chuàng)建用戶指定用戶組

5.4更改屬主和數(shù)組
[root@localhost mysql8]# chown -R mysql:mysql /opt/soft/mysql8/datas

5.5更改權限
[root@localhost mysql8]# chmod -R 770 /opt/soft/mysql8/datas

6.添加PATH環(huán)境變量
添加PATH變量后,可在全局使用MySQL。

[root@localhost mysql8]# vim /etc/profile

vim可能需要安裝(yum -y install vim)

在最后面加上變量的命令

?#Mysql
?export PATH=$PATH:/opt/soft/mysql8/bin


執(zhí)行命令使其生效

[root@localhost mysql8]# source /etc/profile

7.初始化MySQL
在/data/software/mysql8/下,創(chuàng)建my.cnf配置文件,用于初始化MySQL數(shù)據(jù)庫

[root@localhost mysql8]# vim my.cnf

[mysql]
# 默認字符集
default-character-set=utf8mb4
[client]
port ? ? ? = 3306
socket ? ? = /tmp/mysql.sock
?
[mysqld]
port ? ? ? = 3306
server-id ?= 3306
user ? ? ? = mysql
socket ? ? = /tmp/mysql.sock
# 安裝目錄
basedir ? ?= /opt/soft/mysql8
# 數(shù)據(jù)存放目錄
datadir ? ?= /opt/soft/mysql8/datas/mysql
log-bin ? ?= /opt/soft/mysql8/datas/mysql/mysql-bin
innodb_data_home_dir ? ? ?=/opt/soft/mysql8/datas/mysql
innodb_log_group_home_dir =/opt/soft/mysql8/datas/mysql
#日志及進程數(shù)據(jù)的存放目錄
log-error =/opt/soft/mysql8/datas/mysql/mysql.log
pid-file ?=/opt/soft/mysql8/datas/mysql/mysql.pid
# 服務端使用的字符集默認為8比特編碼
character-set-server=utf8mb4
lower_case_table_names=1
autocommit =1
?
?##################以上要修改的########################
skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 1M
table_open_cache = 1024
sort_buffer_size = 4M
net_buffer_length = 8K
read_buffer_size = 4M
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 64M
thread_cache_size = 128
??
#query_cache_size = 128M
tmp_table_size = 128M
explicit_defaults_for_timestamp = true
max_connections = 500
max_connect_errors = 100
open_files_limit = 65535
? ?
binlog_format=mixed
? ??
binlog_expire_logs_seconds =864000
? ??
# 創(chuàng)建新表時將使用的默認存儲引擎
default_storage_engine = InnoDB
innodb_data_file_path = ibdata1:10M:autoextend
innodb_buffer_pool_size = 1024M
innodb_log_file_size = 256M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
transaction-isolation=READ-COMMITTED
? ? ??
[mysqldump]
quick
max_allowed_packet = 16M
? ? ? ?
[myisamchk]
key_buffer_size = 256M
sort_buffer_size = 4M
read_buffer = 2M
write_buffer = 2M
? ? ? ??
[mysqlhotcopy]
interactive-timeout

7.1初始化
[root@localhost mysql8]# mysqld --defaults-file=/opt/soft/mysql8/my.cnf --basedir=/opt/soft/mysql8/ --datadir=/opt/soft/mysql8/datas/mysql --user=mysql --initialize-insecure

8.啟動MySQL服務
[root@localhost mysql8]# mysqld_safe --defaults-file=/opt/soft/mysql8/my.cnf &

9.關閉MySQL服務
[root@localhost tmp]# mysqladmin -uroot -proot shutdown

10.查看是否啟動
[root@localhost tmp]# ps -ef | grep mysql

?如果是這樣則為啟動成功

11.跳過密碼登錄
[root@localhost mysql8]# mysql -uroot --skip-password

?看見下面有mysql>則為登錄成功

12.有密碼登錄
[root@localhost mysql8]# mysql -uroot -p

13.修改密碼
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';

?14.遠程登錄
mysql> update user set user.Host='%' where user.User='root';

?15.測試遠程登錄
在SQLyog上面測試遠程登錄情況,出現(xiàn)下面界面則為設置成功文章來源地址http://www.zghlxwxcb.cn/news/detail-667758.html

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

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

領支付寶紅包贊助服務器費用

相關文章

  • CentOS7源碼安裝MySQL詳細教程

    CentOS7源碼安裝MySQL詳細教程

    ?? @ 作者: Eric ?? @ 主頁: https://blog.csdn.net/weixin_47316183?type=blog ?? @ 主題: CentOS7源碼安裝MySQL詳細教程 ?? @ 創(chuàng)作時間: 2023年08月014日 安裝方式 特點 rmp 安裝簡單、靈活性差、無法靈活選擇版本、升級 rpm repository 安裝包極小,版本安裝簡單靈活,升級方便,需要聯(lián)網(wǎng)安

    2024年02月12日
    瀏覽(25)
  • CentOS7安裝MySQL8(超級詳細圖文安裝)

    CentOS7安裝MySQL8(超級詳細圖文安裝)

    環(huán)境介紹 : 服務器: 虛擬機 系統(tǒng)版本: CentOS 7 MySQL版本: 8.0 通過 cd /usr/local/ 命令進入根目錄下的usr目錄下的local目錄,這個目錄是放一些本地的共享資源的 通過 mkdir mysql 命令 在當前目錄下創(chuàng)建一個名為 mysql 的目錄 通過 cd mysql 命令進入 mysql 目錄, 上傳安裝包,并通過

    2024年02月16日
    瀏覽(31)
  • Centos7 安裝MySQL 5.7圖文詳細教程

    Centos7 安裝MySQL 5.7圖文詳細教程

    檢查當前系統(tǒng)是否安裝過mysql 執(zhí)行安裝命令前,先執(zhí)行查詢命令 1. CentOS6 如果存在mysql-libs的舊版本包如下: 請先執(zhí)行卸載命令: rpm -e --nodeps mysql-libs 2. CentOS7 先執(zhí)行查詢: rpm -qa|grep mariadb 如果存在mariadb執(zhí)行刪除: rpm -e --nodeps mariadb-libs 1. 將壓縮包傳到服務器 我這里用的是

    2024年02月04日
    瀏覽(54)
  • Centos7環(huán)境下安裝MySQL8詳細教程

    Centos7環(huán)境下安裝MySQL8詳細教程

    1、下載mysql安裝包 下載哪個版本,首先需要確定一下系統(tǒng)的glibc版本,使用如下命令: ??????? ? 2、檢查是否安裝過mysql ps:因為以前用yum安裝過,所以先用yum卸載。如果不是此方式或者沒安裝過則跳過? ?查看是否有mysql依賴 如果有則卸載 3、檢查是否有mariadb 如果有

    2024年04月10日
    瀏覽(29)
  • Centos7 兩種方式安裝 MySQL5.7 步驟 yum 、本地 tar 文件

    Centos7 兩種方式安裝 MySQL5.7 步驟 yum 、本地 tar 文件

    1、卸載系統(tǒng)自帶 mariadb MariaDB Server 是最流行的開源 關系型數(shù)據(jù)庫 之一。它由 MySQL 的原始開發(fā)者制作,并保證保持開源。 在 CentOS 7 中默認安裝有 MariaDB 可忽略,安裝完成之后可以直接覆蓋掉 MariaDB。 查看并卸載系統(tǒng)自帶的 Mariadb 2、下載并安裝 MySQL 官方的 Yum 由于 CentOS 的

    2024年01月24日
    瀏覽(25)
  • Centos7詳細安裝部署Mysql8.0兩種方案

    Centos7詳細安裝部署Mysql8.0兩種方案

    rpm -qa |grep -i mysql # -i表示忽略大小寫 mysql80-community-release-el7-7.noarch mysql-community-common-8.0.32-1.el7.x86_64 mysql-community-client-8.0.32-1.el7.x86_64 mysql-community-icu-data-files-8.0.32-1.el7.x86_64 mysql-community-server-8.0.32-1.el7.x86_64 mysql-community-client-plugins-8.0.32-1.el7.x86_64 mysql-community-libs-8.0.32-1.el7.x86_64

    2024年01月21日
    瀏覽(27)
  • Centos7安裝MySQL8.0.33最新版本詳細介紹

    Centos7安裝MySQL8.0.33最新版本詳細介紹

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?! ! ! 跟著文檔走安裝不上我去吃shi 環(huán)境前準備: ● 操作系統(tǒng):Centos7?X86架構 ● Mysql安裝版本:8.0.33 ● 連接工具:Xshell/Xftp ?進入官網(wǎng)下載對應的版本 https://dev.mysql.com/downloads/mysql/ 直接復制此鏈接即可 查看操作系統(tǒng)是

    2024年02月07日
    瀏覽(23)
  • Centos7的安裝步驟【詳細】

    Centos7的安裝步驟【詳細】

    centos7下載地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/ 1、打開虛擬機,點擊主頁,創(chuàng)建新的虛擬機 2、使用典型和自定義都行,這里我選的是自定義,點擊下一步 3、點擊下一步 3、這里選擇稍后安裝操作系統(tǒng) 4、點擊下一步 5、給虛擬機命名,然后在電腦上為這個虛擬機創(chuàng)建一

    2024年02月14日
    瀏覽(19)
  • Centos7的詳細安裝步驟

    Centos7的詳細安裝步驟

    虛擬機環(huán)境: VMWare15.5Pro 官網(wǎng)地址: https://www.vmware.com/cn.html 安裝的過程中需要序列碼,百度搜索VMware序列碼多得很。例如: https://www.win7zhijia.cn/win10jc/win10_44991.html 鏡像:Centos7 阿里云Centos7鏡像下載地址: https://developer.aliyun.com/mirror/ 打開地址后,選擇屏幕中間的OS鏡像進行選

    2024年02月05日
    瀏覽(26)
  • CentOS7安裝Nginx詳細步驟

    CentOS7安裝Nginx詳細步驟

    1.首先,先去nginx官網(wǎng)下載壓縮包:官網(wǎng)地址 2.然后把壓縮包上傳到我們CentOS7上。 上傳完后接下來我們要安裝一些依賴環(huán)境: 3.安裝gcc環(huán)境(因為我們nginx底層其實是C語言開發(fā)的): yum install gcc-c++ 如果有彈出Is this ok這種提示,直接輸入y然后回車就好了。 看到\\\"完畢\\\"說明安裝完

    2024年02月05日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包