linux系統下 安裝mysql57

2021-10-03 21:56:11 字數 3459 閱讀 9769

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.執行./configure

進入檔案的目錄

./configure

如果出現 error: c++ compiler cannot create executables 說明沒有安裝c++編譯器 安裝乙個c++編譯器就可以了

yum install gcc-c++

如果出現缺失open-ssl,安裝乙個即可

yum install openssl-devel

如果執行./configure 出現 configure: error: your intltool is too old. you need intltool 0.35.0 or later.

需要安裝0.35.0以上的版本

yum install intltool

3.然後做最後的安裝

make

make install

4.解壓

tar -xvf mysql-

5.7.11

-linux-glibc2.

5-x86_64.tar.gz

5.在etc下新建配置檔案my.cnf,並在該檔案內新增以下配置

[mysql]

# 設定mysql客戶端預設字符集

default

-character-set=utf8

[mysqld]

skip-name-resolve

#設定3306埠

port =

3306

# 設定mysql的安裝目錄

basedir=

/usr/local/mysql57

# 設定mysql資料庫的資料的存放目錄

datadir=

/usr/local/mysql57/data

# 允許最大連線數

max_connections=

200# 服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default

-storage-engine=innodb

lower_case_table_names=

1max_allowed_packet=

16m

6.安裝和初始化

bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql57/ --datadir=/var/mysql57/data/

cp

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

chown 777 /etc/my.cnf

chmod +x /etc/init.d/mysqld

7.重啟

/etc/init.d/mysqld restart
8.設定開機啟動

chkconfig --level 35 mysqld on

chkconfig --list mysqld

chmod +x /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

chkconfig --list mysqld

service mysqld status

9.設定環境變數etc/profile/

export path=$path:/

var/mysql57/bin

source /etc/profile

10.獲得初始密碼

# cat /root/.mysql_secret
11.修改密碼

mysql -uroot -p

set password = password(

'root123'

);

12.新增遠端訪問許可權

mysql 預設只允許 root 帳戶在本地登入,如果要在其它機器上連線 mysql,必須修改 root 允許遠端連線,或者新增乙個允許遠端連線的帳戶,為了安全起見,本例新增乙個新的帳戶:

grant all privileges on . to 『admin』@』%』 identified by 『secret』 with grant option;

2 .grant all privileges on . to 『root』@』%』 identified by 『123456』 with grant option;

3.過載授權表:

flush privileges;

退出mysql:

exit

13.重啟生效

/etc/init.d/mysqld restart
14.開放防火牆埠

firewall-cmd --list-all

15.開放3306埠

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

16.檢視3306埠是否開放

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

Linux系統下安裝Mysql

這裡我們來演示命令安裝 第二步 輸入指令 1.sudo apt get update 之前安裝程式,要先更新資源庫第三步 mysql uroot p 測試進行命令登入 show databases 展示資料 use mysql 顯示user select user,host from user 第四...

linux系統下mysql安裝

安裝yum倉庫 安裝mysql伺服器 yum y install mysql community server 啟動mysql伺服器 systemctl start mysqld.service 檢視mysql伺服器裝態 檢視mysql設定的密碼 grep password var log mysq...

linux系統下安裝mysql

linux系統下安裝mysql 一.安裝裝包 1.mysql client 5.6.5 m8 1.linux2.6.i386.rpm 2.mysql server 5.6.5 m8 1.linux2.6.i386.rpm 二.開始安裝 1 安裝伺服器端 在有兩個rmp檔案的目錄下執行如下命令 roo...