Linux環境MySql的安裝和配置

2021-09-29 05:49:17 字數 2740 閱讀 5405

1. 刪除mariadb資料庫,centos7預設安裝了mariadb資料庫(mysql分支資料庫),需要先刪除

#檢視是否安裝了mariadb

rpm -qa |

grep mariadb

#刪除mariadb

yum remove mariadb-libs.x86_64

安裝最新版本8.0:

yum install mysql-community-server
安裝歷史版:

wget

#解壓tar -xvf mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar

#安裝commmon

yum -y localinstall mysql-community-common-5.7.31-1.el7.x86_64.rpm

#安裝libs

yum -y localinstall mysql-community-libs-5.7.31-1.el7.x86_64.rpm

#安裝client

yum -y localinstall mysql-community-client-5.7.31-1.el7.x86_64.rpm

#安裝compat

yum -y localinstall mysql-community-libs-compat-5.7.31-1.el7.x86_64.rpm

#最後安裝server

yum -y localinstall mysql-community-server-5.7.31-1.el7.x86_64.rpm

啟動和停止服務

啟動:service mysqld start

重啟:service mysqld restart

停止:service mysqld stop

檢視預設密碼並登陸

注意:檢視密碼,需先啟動服務

檢視密碼:cat /var/log/mysqld.log |

grep password

登陸:mysql -uroot -p密碼

修改密碼(自己設定密碼後才能使用mysql)

#如果想修改為簡單密碼,需要修改下面兩個全域性引數

set global validate_password.policy=0;

set global validate_password.length=1;

#修改密碼,當前修改使用者為root,密碼為123456

登陸:推薦使用輸入mysql -uroot -p後再輸入密碼登陸,不建議使用mysql -uroot -p123456登陸

修改mysql訪問許可權,使別的主機或終端能夠遠端連線到本資料庫

use mysql;

#查詢user表,檢視能訪問的埠和使用者

select host,user from user \g;

#修改為root賬號在所有埠都能訪問

update user set host =

'%' where host =

'localhost' and user =

'root'

;#重新整理許可權,退出mysql,然後重啟mysql服務也能重新整理(service mysqld restart)

配置防火牆策略(如果你關閉了防火牆不用配置此策略)

#如果還不能進行遠端連線,檢視是否開啟防火牆

ps -ef |

grep firewalld

#配置防火牆策略,不想配置可直接關閉:service firewalld stop

#新增3306埠

firewall-cmd --add-port=3306/tcp

#檢視哪些服務可以新增,進入到下面的目錄中,輸入ls可看到所有可新增服務

cd /usr/lib/firewalld/services/

#新增mysql服務

firewall-cmd --add-service=mysql

連線遠端主機

#192.168.5.118為遠端主機ip,大家自行更改

mysql -h192.168.5.118 -uroot -p

linux環境安裝mysql

mysql官方文件提供了豐富的文件,其中包括如何在不同的平台安裝mysql。今天選擇教程中的其中一種 使用yum在linux環境下安裝mysql.一 說明 1 linux環境 本人的環境是centos7 2 mysql版本 本文選擇安裝的是mysql5.7版本。二 安裝mysql 命令 wget s...

Mysql 環境安裝 linux

查詢是否安裝過mysql 新機器略過 yum list installed grep mysql 如果已安裝 yum y remove mysql libs.x86 64wgetrpm ivh mysql57 community release el7 8.noarch.rpm安裝mysql yum...

Linux環境下安裝MySQL

檢查mysql以及相關rpm包是否有安裝。rpm qa grep i mysql yum y remove 包名 rpm e nodeps mysql 刪除包 rm rf var lib mysql rm rf usr share mysql 掃尾工作rpm安裝 mkdir usr local sr...