Linux下安裝MySQL5 7並配置環境

2021-09-28 22:48:43 字數 2995 閱讀 7863

1.winscp使用ssh的開源圖形化sftp客戶端

2.securecrt(終端**程式,需要破解,自行度娘)

連線伺服器

1.進入mysql目錄

2.解壓mysql

3.為mysql安裝目錄建立軟鏈結

4.為centos新增mysql使用者組和mysql使用者(-s /bin/false引數指定mysql使用者僅擁有所有權,而沒有登入許可權)

5.進入安裝mysql軟體的目錄

6.修改當前目錄擁有者為新建的mysql使用者

7.安裝mysql

// 進入mysql目錄

[root@guandan

/] cd /usr/local/

// 解壓mysql

[root@guandan local] tar -xzvf mysql-

5.7.28

-linux-glibc2.

12-x86_64.tar.gz

// mysql安裝目錄建立軟鏈結

[root@guandan local] ln -s mysql-

5.7.28

-linux-glibc2.

12-x86_64 mysql

// centos新增mysql使用者組和mysql使用者

[root@guandan local] groupadd mysql

[root@guandan local] useradd -r -g mysql -s /bin/

false mysql

// 進入安裝mysql軟體的目錄

[root@guandan local] cd /usr/local/mysql

// 修改當前目錄擁有者為新建的mysql使用者

[root@guandan local] chown -r mysql:mysql ./

// 安裝mysql

[root@guandan mysql]

./bin/mysqld --user=mysql --basedir=

/usr/local/mysql --datadir=

/usr/local/mysql/data --initialize

// 開啟mysql服務

8.將mysql程序放入系統程序中

9.重新啟動mysql服務

// 將mysql程序放入系統程序中

[root@guandan mysql] cp support-files/mysql.server

/etc/init.d/mysqld

// 重新啟動mysql服務

[root@guandan mysql] service mysqld restart

10.使用隨機密碼登入mysql資料庫,先把mysql的命令設定為環境變數

/etc/profile中新增語句

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

source /etc/profile 配置檔案生效

11.登入mysql

mysql -u root -p

等待系統提示,輸入隨機密碼,即可登入

12.進入mysql操作行,為root使用者設定新密碼

alter user 'root'@'localhost' identified by 'password'

;

13.設定允許遠端連線資料庫

// 先選擇資料庫

use mysql;

// update user set user.host=

'%' where user.user=

'root'

;// 重新整理許可權

flush privileges;

14.開啟3306防火牆埠,然後即可遠端連線mysql

15.如果還是無法遠端連線,檢視/etc/my.cnf

找到bind-address = 127.0.0.1這一行

改為bind-address = 0.0.0.0即可

[mysqld]

port=

3306

datadir=

/usr/local/mysql/data

socket=

/usr/local/mysql/mysql.sock

user=mysql

max_connections=

151

federated

# disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

# 設定忽略大小寫

lower_case_table_names =1

# 指定編碼

character-set-server=utf8

collation-server=utf8_general_ci

# 開啟ip繫結

bind-address =

0.0.0

.0[mysqld_safe]

log-error=

/var/log/mysqld.log

pid-file=

/var/run/mysqld/mysqld.pid

#指定客戶端連線mysql時的socket通訊檔案路徑

[client]

socket=

/usr/local/mysql/mysql.sock

default

-character-set=utf8

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系統下 安裝mysql57

1.安裝mwget wget tar jxvf mwget 0.1.0.orig.tar.bz2 yum install bzip2 bzip2 d mwget 0.1.0.orig.tar.bz2 然後再使用 tar jxvf mwget 0.1.0.orig.tar.bz2就能順利解壓 2.執行...