一、概述
mysql支援大型資料庫,支援5000萬條記錄的資料倉儲,32位系統表檔案最大可支援4gb,64位系統支援最大的表檔案為8tb。
二、mysql安裝
(2)、rpm安裝:
執行安裝命令前,先執行查詢命令
rpm -qa|grep mysql
如果存在mysql-libs的舊版本包如下:
先執行解除安裝命令:
安裝:rpm -ivh mysql-community-common-5.7.26-1.el6.x86_64.rpm mysql-community-libs-5.7.26-1.el6.x86_64.rpm mysql-community-client-5.7.26-1.el6.x86_64.rpm mysql-community-server-5.7.26-1.el6.x86_64.rpm
報錯:warning: mysql-community-common-5.7.26-1.el6.x86_64.rpm: header v3 dsa/sha1 signature, key id 5072e1f5: nokey error: failed dependencies: libnuma.so.1()(64bit) is needed by mysql-community-server-5.7.26-1.el6.x86_64 libnuma.so.1(libnuma_1.1)(64bit) is needed by mysql-community-server-5.7.26-1.el6.x86_64 libnuma.so.1(libnuma_1.2)(64bit) is needed by mysql-community-server-5.7.26-1.el6.x86_64
yum install numactl
許可權設定:chown -r mysql.mysql /var/lib/mysql/
服務啟動:service mysqld start
檢查mysql是否安裝成功:
mysqladmin --version命令
vim 檢視 mysql組 和mysql組
mysql預設密碼:grep 'password' /var/log/mysqld.log
更改密碼:方式一:
方式二:mysqladmin -uroot -p'root' password '1111'
(3)、mysql安裝目錄
引數 路徑 解釋 備註
--basedir /usr 相關命令目錄 mysqladmin mysqldump等命令
--datadir /var/lib/mysql mysql資料庫檔案的存放路徑
--plugin-dir /usr/lib64/mysql/plugin mysql外掛程式存放路徑
--log-error /var/log/mysqld.log mysql錯誤日誌路徑
--pid-file /var/run/mysqld/mysqld.pid 程序pid檔案
--socket /var/lib/mysql/mysql.sock 本地連線時用的unix套接字檔案
/usr/share/mysql 配置檔案目錄 mysql指令碼及配置檔案
/etc/init.d/mysql 服務啟停相關指令碼
開啟服務開機自啟:chkconfig mysqld on
檢視應用開機自啟狀態:chkconfig mysqld --lis
三、mysql配置檔案
(1)、二進位制日誌log-bin
log-bin 中存放了所有的操作記錄,可以用於恢復
my.cnf中的log-bin配置(預設關閉)
(2)、錯誤日誌log-error
預設是關閉的,記錄嚴重的警告和錯誤資訊,每次啟動和關閉的詳細資訊等。
(3)、慢查詢日誌log
預設關閉,記錄查詢的sql語句,如果開啟會減低mysql的整體效能,因為記錄日誌也是需要消耗系統資源的
(4)、資料檔案
windows:....\mysqlserver5.5\data目錄下很多資料庫檔案
linux:預設路徑:/var/lib/mysql,每個目錄代表乙個同名的庫
MNN 安卓編譯方式
1,準備 1.1 android ndk vim bashrc 新增android ndk export android ndk android ndk r21 source bashrc 1.2 vulkan tar xf vulkansdk linux x86 64 1.2.141.0.tar....
安卓常見反破解方式
apktool 是常用的apk反編譯工具,可以說市場上99 的apk都可以用它反編譯出來。xml等樣式 配置 頁面檔案都能完全反編譯出來。首先要從apktool的來歷入手,apktool是google提供的apk編譯工具,那麼完全基於android原生框架構建的apk都是能被輕易破解的,反編譯出來的...
安卓資料儲存的幾種方式
android系統一般提供了四種不同的資料儲存方式。分別是 1.sqlite sqlite是乙個輕量級的資料庫,支援基本sql語法,是常被採用的一種資料儲存方式。android為此資料庫提供了乙個名為sqlitedatabase的類,封裝了一些運算元據庫的api。2.sharedpreference...