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中安裝...