CentOS7 安裝 mysql

CentOS7中mysql-8.0.13-linux-glibc2.12-x86_64的安裝html

注:官方安裝參考文檔地址以下:mysql

https://dev.mysql.com/doc/refman/8.0/en/binary-installation.htmllinux

1.    下載地址:sql

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

點擊 No thanks, just start my download.socket

2.    兩種解壓解包的方法ide

<1>先解壓、在解包測試

解壓:server

xz -d mysql-8.0.13-linux-glibc2.12-x86_64.tar.xzhtm

解壓後生成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同時原壓縮包被     刪除

3.    將解壓解包後的文件夾copy到/usr/local/下並重命名爲mysql(此目錄也是安裝目錄)

cp -rv mysql-8.0.13-linux-glibc2.12-x86_64/ /usr/local/mysql

4.    安裝依賴包libaio

<1>首先查看是否安裝過了依賴包

rpm -q libaio

若是安裝過了則不進行<2>直接進行5,若是沒安裝則進行<2>

<2> yum -y install libaio

5.    創建mysql用戶和用戶組

 useradd -s /sbin/nologin -M mysql

6.    初始化數據庫

usr/local/mysql/bin/mysqld --initialize --user=mysql

(此路徑爲絕對路徑,用相對路徑也是能夠的)

******

最重要的一點保存初始化後的密碼,若是最後實在忘記保存了,且無法找回,能夠百度,解決辦法

7.    複製啓動、關閉腳本

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

8.    修改配置文件

/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

9.    啓動數據庫

service mysqld start

10.   測試數據庫

/usr/local/mysql/bin/mysql -u root -p

會提示輸入密碼,這時須要輸入剛纔記錄的臨時密碼

11. 添加mysql命令

ln -fs /usr/local/mysql/bin/mysql /usr/bin/

注: 此處必須是絕對路徑

11.   更改密碼

alter user ‘root’@’localhost’ identified by ‘password’;

提示:’password’是你要輸入的字符串、數字……

相關文章
相關標籤/搜索