1、安裝配置JDK
(1)檢查機器是否已安裝JDK
執行 java -version命令檢視機器是否安裝JDK,一般麒麟作業系統預設安裝openjdk 1.8。
(2)安裝指定版本JDK
如果麒麟作業系統預設安裝的openjdk 1.8不符合需求的話,可以解除安裝機器安裝的openjdk 1.8並按需安裝所需的openjdk版本,此步驟本文不再贅餘。
2、安裝配置mariadb
(1)檢查機器mariadb rpm包
麒麟作業系統預設都自帶mariadb,可以透過執行 rpm -qa|grep mariadb命令檢視機器是否安裝mariadb,如果有類似返回值表示機器已安裝mariadb,如果機器mariadb包版本不符合需求的話需要解除安裝機器mariadb並自行下載指定版本的mariadb rpm包。
(2)啟動mariadb並配置開啟自啟
systemctl start mariadb systemctl enable mariadb
(3)檢查服務狀態
systemctl status mariadb
(4)登陸到資料庫配置密碼
用mysql -u root -p命令登入到MariaDB,此時root賬戶的密碼為空。
第一步:改變使用者資料庫 mysql> use mysql 第二步:修改密碼,記得密碼要用password()函式進行加密,一定不要忘記!!! 紅色是想要配置密碼一定按需配置!!! mysql> update user set password=password('qwe123') where user='root'; 第三步:重新整理許可權表 mysql> flush privileges; 第四步:退出 mysql> exit
(5)修改服務端配置
修改前先備份mariadb服務端配置檔案 。
cd /etc tar -zcvf mysql0403.tar.gz my.cnf.d
修改服務端配置,在[mysqld]配置下追加以下內容,並新增[myisamchk]配置。
vi /etc/my.cnf.d/mariadb-server.cnf [mysqld] symbolic-links=0 character-set-server=utf8 key_buffer_size = 384M max_allowed_packet = 10M table_open_cache = 512 sort_buffer_size = 2M read_buffer_size = 2M read_rnd_buffer_size = 8M myisam_sort_buffer_size = 64M thread_cache_size = 8 query_cache_size = 32M skip_ssl group_concat_max_len=300000 max_heap_table_size = 256M max_connections=4000 lower_case_table_names=1 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [myisamchk] key_buffer_size = 128M sort_buffer_size = 128M read_buffer = 2M write_buffer = 2M
(6)重新啟動mariadb使配置生效
systemctl restart mariadb
檢查服務狀態。
systemctl status mariadb
(7)登陸到資料庫
用mysql -u root -p命令登入到MariaDB,輸入密碼代表整個資料庫安裝配置成功。