二進制安裝Mysql數據庫的快速方法

二進制安裝Mysql數據庫的快速方法


摘要

還是國產操作系統
rpm包可能不太兼容,爲了簡單準備使用tar包方式安裝mysql數據庫
這裏簡單記錄一下過程. 爲以後使用.

介質下載

下載二進制的tar包就可以.

注意要選擇具體的CPU架構

依賴的rpm包下載

yum install libncurses*

注意不安裝這個內容會導致 mysql命令行無法打開.


參數文件

  • 注意 datadir 跟後面要一致.
[mysqld]
datadir=/mysql/data
max_allowed_packet = 1G
innodb_log_file_size = 512M
innodb_log_buffer_size = 512M
innodb_file_per_table = 1
innodb_buffer_pool_size=8G
innodb_flush_log_at_trx_commit=0
#innodb_file_format=barracuda
max_connections=2000
lower-case-table-names=1
innodb_strict_mode = 0
character_set_server=utf8
secure_file_priv = 
#character_set_results=utf8
default-time-zone='+08:00'
expire_logs_days = 1
transaction-isolation = READ-COMMITTED
default_authentication_plugin=mysql_native_password
#skip-grant-tables
skip-log-bin 
[mysql]
prompt="\\u@\\h : \\d \\r:\\m:\\s>"
default-character-set=utf8

初始化

建議將包放到 /mysql 目錄下 這樣標簡單.設置權限
然後創建一個 data 目錄. 執行命令如下:
cd /mysql/bin
./mysqld --initialize-insecure
初始化數據庫
user add mysql
chown mysql:mysql /mysql -R
然後啓動服務
su - mysql -c /mysql/bin/mysqld
啓動服務後進入另外一個界面進行密碼設置
第一步修改 環境變量
vim /etc/profile.d/mysql.sh
export PATH=$PATH:/mysql/bin

soure /etc/profile.d/mysql.sh

然後執行命令
mysql -uroot -D mysql
執行命令:
第一步修改 root@'localhost' 的密碼
alter user root@'localhost'  identified with mysql_native_password by 'Testxxxxxxxx';
第二部可以創建一個 可以任意ip地址訪問的用戶和密碼
create user 'root'@'%' identified with mysql_native_password by 'Testxxxxxxxx';

設置開機啓動

crontab -e 
增加命令
@reboot su - mysql -c /mysql/bin/mysqld  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章