mysql安裝方式

2021-10-03 22:44:14 字數 3422 閱讀 6979

1.檢視mysql安裝了哪些東西

rpm -qa |grep -i mysql
2.解除安裝
yum remove mysql-community-common-5.7.20-1.el7.x86_64

yum remove mysql-community-client-5.7.20-1.el7.x86_64

yum remove mysql57-community-release-el7-11.noarch

yum remove mysql-community-libs-5.7.20-1.el7.x86_64

yum removemysql-community-server-5.7.20-1.el7.x86_64

3.查詢mysql相關目錄
find

/-name mysql

rm -rf

4.刪除/etc/my.cnf
rm -rf /etc/my.cnf
5.刪除/var/log/mysqld.log(如果不刪除這個檔案,會導致新安裝的mysql無法生存新密碼,導致無法登陸)
rm -rf /var/log/mysqld.log
6.安裝
wget 

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

wget -o /etc/yum.repos.d/centos-base.repo

執行yum命令

yum install mysql-server

等待安裝完成

若mysql命令無效,執行systemctl restart mysqld重啟服務

使用cat 或者 vi /var/log/mysqld.log 檢視mysql自動生成的密碼

獲取初始密碼:cat /var/log/mysqld.log |grep password

登陸mysql:

[root@localhost ~]# mysql -u root -p

密碼為上面找到的dlzmcrv?s2q)

修改root密碼:

mysql> alter user 'root'@'localhost' identified by 'newpasswd';

允許遠端連線:

mysql> grant all privileges on *.* to 'root'@'%' identified by 'newpasswd' with grant option;

mysql> flush peivleges;

關閉防火牆:

[root@localhost ~]# systemctl stop firewalld.service

mysql-community-client-5.7.26-1.el7.x86_64.rpm

mysql-community-common-5.7.26-1.el7.x86_64.rpm

mysql-community-libs-5.7.26-1.el7.x86_64.rpm

mysql-community-server-5.7.26-1.el7.x86_64.rpm

首先瀏覽器開啟mysql官網:

2.上傳rpm到linux

我這裡用的xshell,沒有安裝xftp

通過 rpm -ivh mysql-community-****-5.7.26-1.el7.x86_64.rpm --force --nodeps 進行安裝,***表示common 、libs、client、server

安裝順序 common–>libs–>client–>server

如果沒有–force --nodeps會出現告警:

warning: mysql-community-common-5.7.26-1.el7.x86_64.rpm: header v3 dsa/sha1 signature, key id 5072e1f5: nokey

3.配置**

啟動mysql服務 :

[root@localhost ~]# service mysqld start

redirecting to /bin/systemctl start mysqld.service

[root@localhost ~]#

找到初始密碼:

[root@localhost ~]# cat /var/log/mysqld.log |grep password

2019-06-02t08:39:38.448115z 1 [note] a temporary password is generated for root@localhost: dlzmcrv?s2q)

2019-06-02t08:40:41.870130z 2 [note] access denied for user 『root』@『localhost』 (using password: no)

登陸mysql:

[root@localhost ~]# mysql -u root -p

密碼為上面找到的dlzmcrv?s2q)

修改root密碼:

mysql> alter user 『root』@『localhost』 identified by 『newpasswd』;

允許遠端連線:

mysql> grant all privileges on . to 『root』@』%』 identified by 『newpasswd』 with grant option;

mysql> flush peivleges;

關閉防火牆:

[root@localhost ~]# systemctl stop firewalld.service

4.更換資料檔案存放目錄:

(1)停止mysql服務

​ systemctl stop mysql

(2) mysql 預設資料檔案目錄為 /var/lib/mysql,若不清楚可檢視配置檔案 /etc/my.cnf(也可能是 /usr/my.cnf)。

現在,我們輸入以下命令,將資料檔案遷移至新硬碟。如果資料檔案比較大,這個過程可能會有點久。

cp -r /var/lib/mysql/ /data

(3)修改目錄許可權

chown -r mysql:mysql /data/mysql/

(4)新建軟鏈結

想要遷移資料檔案又不想修改配置檔案,可以通過軟鏈結實現。

ln -s /data/mysql /var/lib/mysql
lrwxrwxrwx  1 root    root      11 jan 16 18:11 mysql -> /data/mysql
5.重啟服務

systemctl restart mysql

mysql 安裝方式

1 rpm 安裝 配置檔案在 etc my.cnf 2 source code 安裝 4 yum 安裝 配置檔案在 etc my.cnf 4.1 安裝完後需要初始化化密碼等 mysql預設root使用者沒有密碼,輸入mysql u root 進入mysql 1 mysql初始化root密碼 進入my...

mysql安裝方式

windows版 解壓版 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d developmentserver mysql cache 設定mysql資料庫的資料的存放目錄 datadir d developmentserver mysql cache ...

MySQL 安裝方式 Doyle

一 安裝cmake tar xf cmake 2.8.8.tar.gz cd cmake 2.8.8 bootstrap make make install二.編譯安裝mysql 使用cmake編譯mysql 5.5 cmake指定編譯選項的方式不同於make,其實現方式對比如下 configure...