MySQL(三)二進位制方式安裝

2021-08-11 05:43:55 字數 2014 閱讀 3413

二進位制安裝mysql

mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

2、 新建使用者以安全方式執行程序

# groupadd -r -g 306 mysql

# useradd -r -u 306 -g 306 -c "mysql server" -d/usr/local/mysql -s/bin/false/mysql;

3、解壓包:

# # tar xf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -c /usr/local/

4、安裝並初始化mysql

# cd /usr/local/

# ln -sv mysql-5.7.18-linux-glibc2.5-x86_64/ mysql

# chown -r mysql.mysql mysql/*

5、初始化

# cd mysql

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

記住金鑰:2017-08-04t15:29:52.665521z 1 [note] a temporary password is generated for root@localhost: rlrrf!tk>2d=

6、修改mysql主配置檔案

# vim /etc/my.cnf

[client]

socket = /tmp/mysql.sock

[mysqld]

datadir = /usr/local/mysql/data

7、為mysql提供sysv服務指令碼

# cp support-files/mysql.server /etc/rc.d/init.d/mysqld

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

8、啟動mysql

# chkconfig --add mysqld   --新增為系統服務

# chkconfig mysqld on  --開機自啟動

# systemctl start mysqld

[root@stutest mysql]# mysql

-bash: mysql: command not found

由於path環境變數中沒有新增,因此有兩種方式:

一種是用絕對路徑,如下:

# /usr/local/mysql/bin/mysql

第一種用起來比較麻煩,我們下面用第二種新增到path

# cd /etc/profile.d/ # vim mysql.sh

新增如下內容 export path=$path:/usr/local/mysql/bin

# source mysql.sh

若無法啟動可檢視配置檔案並修改:

[mysqld_safe]

log-error = /usr/local/mysql/data/mysql.log

pid-file = /usr/local/mysql/data/mysql.pid

10、登入mysql

# mysql -uroot -p

password:

>use mysql

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

mysql二進位制安裝方式

1 環境的準備 準備虛擬機器環境,ip 主機名準備 2 清理歷史環境 rpm qa grep mariadb yum remove mariadb libs y清理掉影響 3 建立使用者和使用者組 useradd mysql s sbin nologin 會自動建立組 資料儲存目錄 mkdir p ...

mysql二進位制方式 MySql二進位制連線方式詳解

使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例項以下是從命令列中連線mysql伺服器的簡單例項 複製 如下 root host mysql u root p enter password 在登入成功後會出現 mysql 命令提示...

二進位制如何安裝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...