Linux上安裝MySQL二進位制

2021-09-10 07:05:20 字數 1470 閱讀 8852

yum install lrzsz -y

移動到/usr/local目錄

cd /usr/local

上傳linux版mysql二進位制檔案 rz

解壓安裝包

tar -zxvf 壓縮包名

更改mysql檔名

mv 檔名 mysql 建組

[root@centos local]# groupadd mysql

[root@centos local]# useradd -r -g mysql mysql

修改許可權目錄

chown -r mysql mysql/

chgrp -r mysql mysql/

chmod 755 /etc/init.d/mysqld

在/usr/local/tomcat/support-files下新增my_default.cnf檔案

vi /usr/local/tomcat/support-files

新增以下內容:

[client]

socket=/tmp/mysql.sock

[mysqld]

sql_mode=no_engine_substitution,strict_trans_tables?

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

socket = /usr/local/mysql/mysqld/mysql.sock

character-set-server=utf8

socket=/tmp/mysql.sock

初始化[root@centos mysql]# bin/mysqld

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

複製配置檔案到/etc/my.cnf

cp -a /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

複製配置檔案到/etc/init.d/mysqld

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

啟動mysql

./mysqld_safe --user=mysql

/etc/init.d/mysqld start或service mysqld start

進入mysql命令列

mysql -u root -p

(直接回車,沒有密碼)

修改密碼

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

退出mysql命令列

exit

安裝完畢!

mysql儲存二進位制 mysql 儲存二進位制資料

晚上小研究了下mysql儲存於讀取二進位制資料的功能。關鍵步驟為以下三點 最重要的一點 儲存二進位制資料的表的型別需要是blob型別 按長度不同分為tiny,media,long 插入二進位制資料時需要利用mysql real escape string函式對資料進行轉換 從資料庫中讀取二進位制資料...

mysql 二進位製流 用mysql儲存二進位制資料流

用mysql儲存二進位制資料流,閱讀用mysql儲存二進位制資料流,近日一專案遇到需要在db中儲存2進製資料流型別檔案的問題,發現常用的mysql api都用不了,再研究,方知有一套專門的api來幹這種資料,功能相當強大的說。以下即為範例 按照說明編譯即可用,稍加修改即可儲存2進製檔案 mysql資...

Linux資料庫 MYSQL啟用和檢視二進位制日誌

在 etc my.cnf檔案中 mysqld 下加上 server id 1 在整個mysql集群中保證唯一 log bin binlog log bin index binlog.index 重啟mysql mysql啟用和檢視二進位制日誌 檢視是否啟用了日誌 mysql show variabl...