Linux Centos7安裝及配置MySQL

2021-09-24 14:23:20 字數 2273 閱讀 7408

步驟

# 安裝依賴工具

yum -y install gcc gcc-c++ cmake ncurses-devel autoconf perl perl-devel

# 解除安裝 mariadb

rpm -qa | grep mariadb

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

wget

# 解壓

tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -c /usr/local

# 改名

cd /usr/local

mv mysql-5.7.26-linux-glibc2.12-x86_64 mysql

# 新增使用者

groupadd mysql

useradd -r -g mysql mysql

# 建立data目錄

mkdir /usr/local/mysql/data/

chown -r mysql:mysql /usr/local/mysql/

# 新建my.cnf檔案

vim /etc/my.cnf

### my.cnf檔案內容

[client]

port = 3306

socket = /tmp/mysql.sock

[mysqld]

init-connect='set names utf8'

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

socket=/tmp/mysql.sock

max_connections=50

character-set-server=utf8

default-storage-engine=innodb

#### 新增執行許可權

chmod +x /usr/local/mysql/bin/*

# 配置環境變數

vim /etc/profile

### profile最後新增

export path=$path:/usr/local/mysql/bin

#### 檔案生效

source /etc/profile

# 初始化

cd /usr/local/mysql

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

# 啟動mysql

cd /usr/local/mysql/support-files

./mysql.server start

#此命令也可啟動

#bin/mysqld_safe --user=mysql &

# 修改密碼

cd /usr/local/mysql/bin

./mysql -u root -p # 預設沒有密碼,直接敲回車就可以

use mysql;

update user set authentication_string=password('密碼') where user='root';

flush privileges;

exit;

# 設定遠端訪問

cd /usr/local/mysql/bin/

./mysql -uroot -p#輸入上一步設定的密碼,緊跟著-p

use mysql;

select host,user from user;

#可以看到user為root,host為localhost的話,

#說明mysql只允許本機連線,那麼外網,本地軟體客戶端就無法連線了。

#調整方法:

update user set host='%' where user ='root';

flush privileges;

cd /usr/local/mysql/

cp support-files/mysql.server /etc/init.d/mysql

# 開機啟動

chkconfig --add mysql

chkconfig mysql on

# 啟動mysql

service mysql start

linux CentOS7安裝unzip及命令

執行命令列yum安裝 yum install y unzip zipunzip命令用於解壓縮由zip命令壓縮的 zip 壓縮包。unzip 選項 引數 c 將解壓縮的結果顯示到螢幕上,並對字元做適當的轉換 f 更新現有的檔案 l 顯示壓縮檔案內所包含的檔案 p 與 c引數類似,會將解壓縮的結果顯示到...

Linux Centos7安裝chrome瀏覽器

參考 1.配置yum源 在目錄 etc yum.repos.d 下新建檔案 google chrome.repo cd ect yum.repos.d vim google chrome.repo 寫入如下內容 google chrome name google chrome baseurl ena...

linux centos7安裝docker最新版本

在centos7上安裝docker最新版本 環境準備系統centso7.9安裝yum update 設定yum源 yum config manager add repo 檢視倉庫 yum list docker ce showduplicates sort r 安裝最新版本的docker ce和co...