Linux下Mysql安裝教程詳解

2022-07-04 19:06:12 字數 2236 閱讀 5925

linux下軟體安裝一般有三種方式:rpm包方式(通過redhat 第三方包管理系統)、二進位製包和原始碼包。本篇主要介紹二進位製包安裝mysql資料庫的方式。

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的目錄結構如下:

各個目錄作用見下表所述

目錄目錄的內容

binmysqld伺服器,客戶端和實用程式

docs

mysql手冊

manunix手冊頁

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操作了。

Linux下安裝mysql教程

最新寫了乙個小專案需要部署到遠端伺服器,就在阿里雲買了一台centos7.x的伺服器,想找個完整的教程,卻發現都是坑,要不執行到一半執行不下去,要不就是命令錯誤,經過多次踩坑總結如下 wget未安裝wget的同學執行以下命令安裝 sudo yum install wget安裝 sudo rpm iv...

linux下 安裝mysql教程

安裝環境 系統是 centos6.5 2 解壓12 34 解壓 tar zxvf mysql 5.6.33 linux glibc2.5 x86 64.tar.gz 複製解壓後的mysql目錄 cp r mysql 5.6.33 linux glibc2.5 x86 64 usr local mys...

Linux下安裝MySQL詳細教程

現在一般企業,mysql資料庫用的還是比較多,具體的就不嘮叨了,直接上linux下安裝mysql的基礎操作步驟 1 檢查linux是否安裝了mariadb資料庫,mariadb資料庫是mysql的分支 執行命令 yum list installed grep mariadb 2 如果linux中安裝...