Linux下安裝MySQL

Linux版本:CentOS7
Mysql版本:mysql-8.0.13-linux-glibc2.12-x86_64
注:官方安裝參考文檔地址如下:
https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html

下載地址:

https://dev.mysql.com/downloads/file/?id=480751

點擊 No thanks, just start my download.

兩種解壓解包的方法

<1>先解壓、在解包
解壓:
xz -d mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz
解壓後生成mysql-8.0.13-linux-glibc2.12-x86_64.tar 同時原壓縮包被刪除

xz -k mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz
解壓後生成mysql-8.0.13-linux-glibc2.12-x86_64.tar
壓縮包同時留下
解包:
tar -xvf mysql-8.0.13-linux-glibc2.12-x86_64.tar

<2>同時解壓並解包
tar Jxvf mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz
解壓解包後生成
mysql-8.0.13-linux-glibc2.12-x86_64同時原壓縮包被 刪除

  1. 將解壓解包後的文件夾copy到/usr/local/下並重命名爲mysql(此目錄也是安裝目錄)
    cp -rv mysql-8.0.13
    -linux-glibc2.12-x86_64/ /usr/local/mysql

安裝依賴包libaio

<1>首先查看是否安裝過了依賴包
rpm -q libaio
如果安裝過了則不進行<2>直接進行5,如果沒安裝 則進行<2>
yum -y install libaio

建立mysql用戶和用戶組

useradd -s /sbin/nologin -M mysql

初始化數據庫

usr/local/mysql/bin/mysqld --initialize --user=mysql
(此路徑爲絕對路徑,用相對路徑也是可以的)
(相對路徑./mysqld --initialize --user=mysql)
最重要的一點保存初始化後的密碼,如果最後實在忘記保存了,且沒法找回,可以百度,解決辦法

複製啓動、關閉腳本

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

修改配置文件

Vim /etc/my.cnf

[mysqld]
basedir = /usr/local/mysql
datadir = /var/lib/mysql
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8
[client]

socket = /var/lib/mysql/mysql.sock
default-character-set=utf8

啓動數據庫

service mysqld start

測試數據庫

/usr/local/mysql/bin/mysql -u root –p
(相對路徑./bin/mysql -u root –p)
會提示輸入密碼,這時需要輸入剛纔記錄的臨時密碼

更改密碼

alter user ‘root’@’localhost’ identified by ‘password’;
提示:’password’是你要輸入的字符串、數字……

發佈了11 篇原創文章 · 獲贊 1 · 訪問量 1034
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章