MySQL5 7版本安裝

2021-10-09 08:28:59 字數 2136 閱讀 3724

解除安裝mariadb

1.rpm -qa | grep -i mariadb

2.rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps

安裝mysql

1.tar -xvf mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar

2.rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm

3.rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm --nodeps --force

4.rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm

5.rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm --nodeps --force

啟動命令

1.service mysqld status //檢視是否啟動

2.service mysqld start //啟動

3.service mysqld stop //停止

4.service mysqld restart //重啟

檢視埠netstat -antl|grep 3306

修改登入密碼

1.檢視臨時密碼:grep password /var/log/mysqld.log

2.通過臨時密碼登入mysql後執行:alter user 『root』@『localhost』 identified by 『your password』;

如果報錯:error 1820 (hy000): unknown error 1820,用另外一種修改密碼方法,如下:

set password = password(『123』)

新增遠端訪問

登入mysql後,執行

grant all privileges on *.* to 『root』@』%』 identified by 『your password』 ;

mysql5.7版本預設安裝目錄

預設配置檔案:/etc/my.cnf

預設資料目錄:/var/lib/mysql

1.關閉mysql服務:service mysqld stop

2.修改配置檔案:vim /etc/my.cnf,將datadir和socket指向自己的目錄,如/home/mysql/data

#datadir=/var/lib/mysql

#socket=/var/lib/mysql/mysql.sock

datadir=/home/mysql/data

socket=/home/mysql/data/mysql.sock

3.(新庫,且修改資料目錄datadir前沒有啟動資料庫,則這個步驟不需要)拷貝原預設目錄下的所有資料到新目錄中:cp -r /var/lib/mysql/* /home/mysql/data

4.給新目錄賦予許可權:chown -r mysql:mysql /home/mysql/data

5.重啟服務:service mysqld start

6.重啟後會報錯,執行如下命令即可:setenforce 0。該報錯及解決命令的詳細說明,見

最後驗證:建立資料庫、表驗證是否生成到指定目錄

7.目錄更改後,雖然用客戶端工具連線mysql沒有問題。但是用mysql命令列訪問是不行的,報錯:

error 2002 (hy000): can』t connect to local mysql server through socket 『/var/lib/mysql/mysql.sock』

兩種解決方法:

1.建立軟連線:ln -s /home/mysql/data/mysql.sock /var/lib/mysql/mysql.sock

2.vim /etc/my.cfn,新增如下內容

[client]

socket=/home/mysql/data/mysql.sock

Linux安裝mysql5 7版本

1.linux 安裝mysql 5.7順序 mysqladmin version 檢視版本號 mysql5.7 安裝在linux 中需要先初始化 mysqld initialize user mysql 檢視初始化密碼 cat var log mysqld.log 在 localhost 後面的為初...

linux 下安裝 Mysql5 7版本

使用者 mysql 使用者組 mysql su root mkdir mysql chown r mysql mysql mysql cp mysql 5.7.tar.gz mysql cd mysql tar xvf mysql 5.7.tar.gz cd mysql 5.7 進入解壓資料夾內 新...

YUM方法安裝mysql5 7版本

好久沒安裝過mysql了,近日新來了位同事,要為其配置環境,順帶把過程也記一下吧 系統環境 centos 7。yum y install wget然後 wget 安裝mysql源 yum localinstall mysql57 community release el7 8.noarch.rpm ...