二進位制安裝MySQL

2021-09-19 01:31:28 字數 3362 閱讀 2783

規劃項

實際值系統⽤戶及密碼

mysql

安裝介質位置

/tmp

mysql軟體路徑

/usr/local/mysql

mysql資料⽂件路徑

/data/mysql/data

mysql⽇志檔案

/data/mysql/logs

mysql binlog

/data/mysql/binlogs

rpm -qa | grep -i mysql

rpm -qa | grep -i mariadb_libs

yum remove package_name

find / -name mysql

ps -ef | grep mysql

rm -rf

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

mysql-5.7.19-linux-glibc2.12-x86_64.tar

⾸先從本地上傳⾄linux伺服器:

sftp> cd /tmp

sftp> put mysql-5.7.19-linux-glibc2.12-x86_64.tar

[root@vm01 tmp]# ls -l /tmp/mysql-5.7.19*

-rwxrwxrwx 1 root root 2608253952 apr 1 2018 /tmp/mysql-5.7.19-linux-glibc2.12-x86_64.tar

tar -xvf /tmp/mysql-5.7.14-linux-glibc2.12-x86_64.tar

tar -xvf /tmp/mysql-5.7.14-linux-glibc2.12-x86_64.tar

cd /tmp

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

mv mysql /usr/local/

cd /usr/local

chown -r mysql:mysql mysql/

/usr/local/就是安裝mysql的安裝⽬錄

安裝檔案的格式

儲存路徑 儲存內容

bin 可執⾏⽂件,如:mysql、mysqlde、mysqldump

include 頭⽂件

lib 鏈結庫⽂件

share 與其他程式建⽴共享的⽀持⽂件,⽐如字符集、配置⽂件、初始化sql指令碼

man unix⼿冊相關

vi /etc/my.cnf

[mysqld]

basedir=/usr/local/mysql

datadir=/data/mydb/data

server_id=1

port=3306

\ vi .bash_profile

path=/usr/local/mysql/bin:pat

h:

path:

path

:home/bin

建立mysql資料存放⽬錄: mkdir -p /data/mydb

cd /data/mydb

建立不同類別資料存放⽬錄:mkdir run tmp logs binlogs data

賦予資料⽬錄mysql許可權: chown -r mysql:mysql /data

cd /usr/local/mysql

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

例如:[root@vm01 bin]# ./mysqld --initialize --user=mysql

…2017-12-07t22:47:04.667289z 1 [note] a temporary password is generated for

root@localhost: zfo#uysxe8x?

驗證資料庫已被建立

cd /data/mydb/data

ls -l

-rw-r----- 1 mysql mysql 56 dec 8 06:47 auto.cnf

-rw-r----- 1 mysql mysql 414 dec 8 06:47 ib_buffer_pool

-rw-r----- 1 mysql mysql 12582912 dec 8 06:47 ibdata1

-rw-r----- 1 mysql mysql 50331648 dec 8 06:47 ib_logfile0

-rw-r----- 1 mysql mysql 50331648 dec 8 06:47 ib_logfile1

drwxr-x— 2 mysql mysql 4096 dec 8 06:47 mysql

drwxr-x— 2 mysql mysql 4096 dec 8 06:47 performance_schema

drwxr-x— 2 mysql mysql 12288 dec 8 06:47 sys

建⽴⼀個軟連線

將 mysql命令 新增到系統命令庫中:

ln -s /usr/local/mysql/bin/mysql /usr/bin

複製mysql服務 新增到linux系統中(快捷啟動):

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

檢視系統程序

ps -ef | grep mysql

啟動資料庫

service mysqld start

starting mysql. [ ok ]

檢視系統程序

ps -ef | grep mysql

登入資料庫

mysql -uroot -p』zfo#uysxe8x?』

修改root密碼

mysql> set password=password(『mysql』);

query ok, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;

query ok, 0 rows affected (0.00 sec)

檢視databases

mysql> show databases;

±-------------------+

| database |

±-------------------+

| information_schema |

| mysql |

| performance_schema |

| sys |

±----------------------+

二進位制如何安裝mysql 二進位制安裝mysql

1.建立安裝目錄 wget 3.解壓二進位製包 root db01 tar xf mysql 5.6.40 linux glibc2.12 x86 64.tar.gz 4.移動解壓目錄 5.做mysql軟連線 6.建立mysql使用者 root db01 useradd mysql s sbin n...

MySQL二進位制安裝

1 進入使用者家目錄建立tools資料夾 3 新增mysql使用者和使用者組 1 groupadd mysql 2 useradd g mysql mysql 4 解壓二進位制安裝包 1 tar zxvf mysql 5.6.12 linux glibc2.5 x86 64.tar.gz 6 將解壓...

MySQL二進位制安裝

groupadd r g 306 mysql useradd r g 306 u 306 d data mysql mysql 可以先執行getent passwd mysql ss ntl 8準備資料目錄,建議使用邏輯卷 這一步可選 可選做,後面的指令碼mysql install db可自動生成此...