CentOS7安裝MySQL5.7

  • 查看并卸載系統自帶的 Mariadb

    rpm -qa|grep mariadb

    rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

  • 檢查系統是否安裝過MySQL

    rpm -qa | grep mysql

  • 檢查有無MySQL用戶組

    cat /etc/group | grep mysql

    cat /etc/passwd | grep mysql

  • 創建MySQL用戶組和用戶

    groupadd mysql

    useradd -r -g mysql mysql

  • 解壓mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz

    tar -zxvf mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz

  • 更改文件夾權限

    chown -R mysql:mysql /opt/mysql5.7/

    chmod -R 755 /opt/mysql5.7/

  • 進入 /opt/mysql5.7/bin/ 目錄,編譯安裝并初始化 mysql ,一定要記住數據庫管理員臨時密碼

    ./mysql-5.7.44-linux-glibc2.12-x86_64/bin/mysqld --initialize --user=mysql --datadir=/opt/mysql5.7/mysql-5.7.44-linux-glibc2.12-x86_64/data --basedir=/opt/mysql5.7/mysql-5.7.44-linux-glibc2.12-x86_64

  • 修改/etc/my.cnf文件

    vim /etc/my.cnf

    [mysqld] datadir=/az/mysql5.7/data port = 3306 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES symbolic-links=0 max_connections=400 innodb_file_per_table=1 表名存儲在磁盤是小寫的,但是比較的時候是不區分大小寫 lower_case_table_names=1

  • 修改my.cnf文件權限

    chmod -R 755 /etc/my.cnf

  • 修改mysql.server文件

    vim /opt/mysql5.7/mysql-5.7.44-linux-glibc2.12-x86_64/support-files/mysql.server

  • 啟動mysql服務

    cd /opt/mysql5.7/mysql-5.7.44-linux-glibc2.12-x86_64/support-files

    ./mysql.server start

  • 建立軟鏈接,重啟服務

    ln -s /opt/mysql5.7/mysql-5.7.44-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql

    ln -s /opt/mysql5.7/mysql-5.7.44-linux-glibc2.12-x86_64/bin/mysql /usr/bin/mysql

    service mysql restart

  • 登錄mysql

    mysql -u root -p

    密碼就是初始化MySQL時生成的臨時密碼

  • 修改密碼

    set password for root@localhost = password('root');

  • 開啟MySQL的遠程訪問權限

    use mysql;

    update user set user.Host='%' where user.User='root';

    flush privileges;

  • 設置開機自啟動

    將服務文件拷貝到init.d下,并重命名為mysql

    cp /opt/mysql5.7/mysql-5.7.44-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysqld

    賦予可執行權限

    chmod +x /etc/init.d/mysqld

    添加服務

    chkconfig --add mysqld

    顯示服務列表

    chkconfig --list

  • 開放3306端口

    firewall-cmd --zone=public --add-port=3306/tcp --permanent

    firewall-cmd --reload

  • 遠程連接測試

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/712387.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/712387.shtml
英文地址,請注明出處:http://en.pswp.cn/news/712387.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

特斯拉一面算法原題

來自太空的 X 帖子 埃隆馬斯克(Elon Musk)旗下太空探索技術公司 SpaceX 于 2 月 26 號,從太空往社交平臺 X(前身為推特,已被馬斯克全資收購并改名)發布帖子。 這是 SpaceX 官號首次通過星鏈來發送 X 帖子&a…

SpringBoot+Vue實戰:打造企業級項目管理神器

??計算機編程指導師 ??個人介紹:自己非常喜歡研究技術問題!專業做Java、Python、微信小程序、安卓、大數據、爬蟲、Golang、大屏等實戰項目。 ??實戰項目:有源碼或者技術上的問題歡迎在評論區一起討論交流! ?? Java實戰 |…

【YOLO】INT8量化C++版

三、INT8量化 C++ 3.1下載coco128數據集 cd /mnt/workspace/yolov5/data/scripts sh get_coco128.sh3.2 模型準備 #onnx轉simple_onnx pip install onnx-simplifier python -m onnxsim yolov5s.onnx yolov5s-simple.onnx3.3 下載量化代碼庫 git clone https://github.com/W…

水豚鼠標助手 強大的鼠標美化工具

水豚鼠標助手 水豚鼠標助手是一款 鼠標換膚、屏幕畫筆、放大鏡、聚光燈、屏幕放大、倒計時功能的強大屏幕演示工具。 軟件助手獲取 水豚鼠標助手1.0.0 安裝教程 第一步:下載后,雙擊軟件安裝包 第二步:Windows可能會出現提示彈窗&#xff…

【已親測有效】如何徹底刪除nodejs,避免影響安裝新版本

第一步開始菜單搜索uninstall node.js,點擊之后等待刪除(刪除node_modules文件夾以及以下這些文件) 第二步手動刪除nodejs下載位置的其他文件夾。(就是另外自己新建的兩個文件夾node_cache和node_global) 到這里其實應…

uniapp實現多行文本溢出超過指定行數 展開 收起

一、組件封裝 <template><view class"multiline"><view class"info"><view :class"{hide:!iSinfo}" :style"!iSinfo?computedStyle:"><view :style"{ color: textColor,fontWeight:fontWeight,font…

網絡安全課程VIP介紹(比同行便宜)

免責聲明 本文發布的工具和腳本&#xff0c;僅用作測試和學習研究&#xff0c;禁止用于商業用途&#xff0c;不能保證其合法性&#xff0c;準確性&#xff0c;完整性和有效性&#xff0c;請根據情況自行判斷。如果任何單位或個人認為該項目的腳本可能涉嫌侵犯其權利&#xff0c…

Javaweb day7

前后端分類開發 Yapi 環境配置 vue項目簡介 項目啟動 更改端口號 vue項目開發流程

【c++設計模式05】創建型3:抽象工廠模式(Abstact Factory Pattern)

【c設計模式05】創建型3&#xff1a;抽象工廠模式&#xff08;Abstact Factory Pattern&#xff09; 一、工廠模式二、抽象工廠模式三、UML類圖四、demo五、總結 原創作者&#xff1a;鄭同學的筆記 原創地址&#xff1a;https://zhengjunxue.blog.csdn.net/article/details/132…

Spring 源碼解析

文章目錄 前言相關Spring的定義接口整體代碼StartupStep contextRefresh this.applicationStartup.start("spring.context.refresh")prepareRefresh()obtainFreshBeanFactory()registerBeanPostProcessors(beanFactory)SpringAOP原碼流程EnableAspectJAutoProxyAnno…

Linux調試器-gdb使用與馮諾依曼體系結構

提示&#xff1a;文章寫完后&#xff0c;目錄可以自動生成&#xff0c;如何生成可參考右邊的幫助文檔 文章目錄 前言 Linux調試器-gdb使用 1. 背景 2. 開始使用 馮諾依曼體系結構 總結 前言 世上有兩種耀眼的光芒&#xff0c;一種是正在升起的太陽&#xff0c;一種是正在努力學…

計算機網絡-網絡互連和互聯網(五)

1.路由器技術NAT&#xff1a; 網絡地址翻譯&#xff0c;解決IP短缺&#xff0c;路由器內部和外部地址進行轉換。靜態地址轉換&#xff1a;靜態NAT&#xff08;一對一&#xff09; 靜態NAT&#xff0c;內外一對一轉換&#xff0c;用于web服務器&#xff0c;ftp服務器等固定IP的…

(定時器/計數器)中斷系統(詳解與使用)

講解 簡介 定時器/計數器 定時器實際上也是計數器,只是計數的是固定周期的脈沖 定時和計數只是觸發來源不同(時鐘信號和外部脈沖)其他方面是一樣的。 定時器在單片機內部就像一個小鬧鐘一樣,根據時鐘的輸出信號,每隔“一秒”,計數單元的數值就增加一,當計數單元數值…

C++:String類的使用

創作不易&#xff0c;感謝三連&#xff01;&#xff01; 在C語言中&#xff0c;我們想要存儲字符串的話必須要用字符數組 char str[]"hello world"這其實是將在常量區的常量字符串拷貝到數組中&#xff0c;我們會在數組的結尾多開一個空間存儲\0&#xff0c;這樣我…

前端構建之CERT_HAS_EXPIRED和certificate has expired解決方案

問題 2024年 1 月 22 日&#xff0c;淘寶原鏡像域名&#xff08;registry.npm.taobao.org&#xff09;的 HTTPS 證書正式到期。如果想要繼續使用&#xff0c;需要將 npm 源切換到新的源&#xff08;registry.npmmirror.com&#xff09;&#xff0c;否則會報錯。 報錯信息為&a…

Consul服務注冊與發現 Consul配置步驟

Consul服務注冊與發現 Consul配置步驟 consul下載地址 Install | Consul | HashiCorp Developer 啟動需要在 下載好的文件夾里 用cmd 運行consul agent -dev啟動consul Consul配置 配置pom <!--SpringCloud consul config--> <dependency><groupId>org…

【leetcode】回文子串 動態規劃

/*** param {string} s* return {number}*/ var countSubstrings function(s) {let dpnew Array(s.length).fill().map(()>new Array(s.length).fill(false));let num0;for(let i0;i<s.length;i){for(let j0;j<i;j){//在首尾相等時&#xff0c;如果長度時1或者2&…

C++筆記(三)--- 函數重載

目錄 子類繼承父類重載 類成員函數重載 繼承和組合的三種方式請看我上一篇文章 C筆記&#xff08;二&#xff09;--- 繼承和組合-CSDN博客 子類繼承父類重載 當子類繼承父類之后&#xff0c;子類重新定義了一個和父類完全相同函數名稱的函數時&#xff0c;會將父類所有相同…

Pegasus智能家居套件樣例開發--軟定時器

樣例簡介 此樣例將演示如何在Pegasus Wi-Fi IoT智能家居套件上使用cmsis 2.0 接口進行定時器開發。 工程版本 系統版本/API版本&#xff1a;OpenHarmony 3.0 releaseIDE版本&#xff1a;DevEco Device Tool Release 3.0.0.401 快速上手 準備硬件環境 預裝windows系統的PC…

『大模型筆記』RAG應用的12種調優策略指南

RAG應用的12種調優策略指南 文章目錄 一. 概要二. 數據索引2.1. 數據清洗2.2. 分塊2.3. 嵌入模型2.4. 元數據(或未向量化的數據)2.5. 多索引2.6. 索引算法三. 推理階段(檢索和生成)3.1. 檢索參數3.2. 高級檢索策略3.3. 重新排序模型3.5. 大語言模型(LLM)