Linux下的mysql5 7的安裝

2022-06-03 11:00:10 字數 2006 閱讀 5814

安裝mysql

解壓mysql安裝包

tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 

mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql

新增系統使用者和使用者組

groupadd mysql

useradd -r -g mysql mysql

建立mysql資料目錄

mkdir /usr/local/mysql/data
修改mysql目錄許可權

chown -r mysql:mysql /usr/local/mysql
初始化資料庫

cd /usr/local/mysql

./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

修改mysql目錄許可權

chown -r root:root ./

chown -r mysql:mysql data

新增啟動服務

cp support-files/mysql.server /etc/init.d/mysql
修改mysql配置檔案

vim /etc/my.cnf

[mysqld]

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

socket=/tmp/mysql.sock

user=mysql

port=3306

character-set-server=utf8

symbolic-links=0

​ [mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

​ !includedir /etc/my.cnf.d

三、配置mysql賬號密碼以及遠端連線

修改my.cnf配置

[mysqld]

datadir=/usr/local/mysql/data

basedir=/usr/local/mysql

socket=/tmp/mysql.sock

user=mysql

port=3306

character-set-server=utf8

# 跳過密碼驗證

skip-grant-tables

symbolic-links=0

​ [mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

​ !includedir /etc/my.cnf.d

重啟mysql服務

service mysql restart
設定使用者登陸密碼

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

mysql> flush privileges;

設定mysql遠端訪問

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

mysql> flush privileges;

Linux 下 Mysql 5 7 的安裝

mysql 5.7 的安裝 原始碼安裝mysql 安裝cmake 3.2.1.tar.gz ncurses 5.9.tar.gz bison 3.0.4.tar.gz 這三個依賴包 download cd boost 1 59 0 bootstrap.sh b2 install rm f cmake...

Linux下Mysql5 7的安裝

wget2 將mysql安裝到 usr local mysql下 解壓 tar xvf mysql 5.7.22 linux glibc2.12 x86 64.tar.gz 移動 mv mysql 5.7.22 linux glibc2.12 x86 64 usr local 重新命名 mv usr...

Linux下 mysql5 7的徹底解除安裝

1 先檢視mysql安裝情況 2 刪除上圖所有資訊 3 提示依賴檢測失敗時,使用以下命令刪除 rpm ev mysql community libs 5.7.22 1.el7.x86 64 nodeps4 出現以上資訊表示刪除成功,刪除全部資訊後,執行以下命令 5 將以上目錄資訊檔案全部刪除 rm ...