色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

linux上安裝mysql遇到的坑

劉姿婷2年前12瀏覽0評論

在linux上安裝mysql通常來說是比較簡單的,但是在實踐的過程中,我們還是會遇到一些坑,下面我就來和大家分享一下我在安裝mysql過程中遇到的幾個坑。

第一點:在安裝mysql的時候,我們需要去mysql官網下載最新的安裝包,但是有些時候我們下載下來之后卻無法解壓,其實這個問題是由于我們下載的壓縮包格式不對造成的。正確的壓縮包格式是tar.gz,而不是zip。

$ wget https://dev.mysql.com/get/mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz
$ tar -xvf mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz 
tar (child): xz: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

第二點:在安裝mysql的時候,我們需要在linux上安裝一些依賴包,否則就會因為依賴問題而安裝失敗。一般情況下,我們需要安裝的依賴包包括mysql-community-common、mysql-community-client和mysql-community-server。

$ yum install mysql-community-common
$ yum install mysql-community-client
$ yum install mysql-community-server

第三點:在安裝mysql的時候,我們需要手動創建mysql用戶,并將其添加到mysql用戶組中,否則會因為權限問題而無法啟動mysql。

$ sudo useradd mysql
$ sudo groupadd mysql
$ sudo usermod -G mysql mysql

第四點:在安裝mysql的時候,我們需要手動初始化mysql數據庫,否則也會因為權限問題而無法啟動mysql。初始化的命令如下:

$ sudo mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

第五點:在安裝mysql的時候,我們還需要手動啟動mysql服務,并設置開機自啟。啟動和設置自啟的命令分別如下:

$ sudo systemctl start mysqld
$ sudo systemctl enable mysqld

以上就是我在安裝mysql過程中遇到的幾個坑,希望大家可以避免這些坑,順利安裝mysql。