Linux下Mysql安裝教程詳解


Linux下軟件安裝一般有三種方式:RPM包方式(通過Redhat 第三方包管理系統)、二進制包和源碼包。本篇主要介紹二進制包安裝mysql數據庫的方式。

如何獲取二進制源碼包

當然是到mysql官網了!mysql官網地址:
https://dev.mysql.com/downloads/mysql/
選擇社區開源版本,即Community Edition
Community Edition
如下圖,下載對應的tar包文件即可。
在這里插入圖片描述

安裝前准備

  • VMware 下CentOS6
  • SecureCRT 8.1 用戶SSH遠程連接linux主機
  • mysql二進制安裝包:mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

安裝二進制包

1、創建用戶和用戶組

[root@mylinux ~]# groupadd mysql
[root@mylinux ~]# useradd -r -g mysql -s /bin/false mysql

2、上傳並解壓tarball文件
二進制安裝有個好處就是你可以選擇安裝到任何路徑下。一般地,我們安裝在/usr/local下。

[root@mylinux ~]# cd /usr/local

在SecureCRT 連接終端下,按Alt + p 打開sftp進行文件上傳。
在這里插入圖片描述
可以看到已經完成。不過是上傳到/root目錄下了,做一次mv移動操作。

[root@mylinux ~]# mv mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz  /usr/local

然后解壓

[root@mylinux local]# tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

解壓縮后mysq的目錄結構如下:
在這里插入圖片描述
各個目錄作用見下表所述

目錄 目錄的內容
bin mysqld服務器,客戶端和實用程序
docs MySQL手冊
man Unix手冊頁
include 頭文件
lib mysql使用到到一些庫
share 錯誤信息,字典和數據庫安裝的一些sql
support-files 其他支持文件

3、創建一個符號連接

[root@mylinux local]# ln -s mysql-5.7.26-linux-glibc2.12-x86_64 mysql

符號連接類似於Windows下的快捷方式。
為了避免在使用MySQL時始終鍵入客戶端程序的路徑名,可以將/usr/local/mysql/bin 目錄添加到PATH變量中:

export PATH=$PATH:/usr/local/mysql/bin

4、初始化數據目錄

[root@mylinux mysql]# bin/mysqld --initialize --user=mysql

執行此命令后,系統會隨機生成一個密碼,記住此密碼,后面登入后可修改。
在這里插入圖片描述
5、啟動mysql服務
執行如下命令啟動mysql服務

[root@mylinux mysql]# bin/mysqld_safe --user=mysql &

啟動中有報錯,查看日志文件 cat /var/log/mysqld.log:
在這里插入圖片描述
顯示沒有權限創建pid文件,使用如下命令修改mysqld目錄權限。然后再次啟動。

chown -R mysql /var/run/mysqld
chgrp -R mysql /var/run/mysqld

6、連接mysql
使用命令mysql -u root -p ,輸入之前隨機生成的密碼。登入msyql。
然后使用如下語句修改密碼。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';

連接成功,如下圖,即可開始sql操作了。
在這里插入圖片描述

掃碼關注微信公眾號:二營長的筆記。回復“二營長”,可領取Java相關技術資料。
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM