centos 7.9 下安裝mysql資料庫解壓安裝包
[root@localhost ~]# tar xvfz mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -c /usr/local
[root@localhost ~]#cd /usr/local
建立軟連線
[root@localhost local]# ln -s mysql-5.7.26-linux-glibc2.12-x86_64 mysql
環境變數設定
[root@localhost local]# echo 「export path=$path:/usr/local/mysql/bin」 >> /etc/profile
[root@localhost local]# source /etc/profile
配置mysql
例如把mysql資料放在/data/mysql目錄,建立目錄。
[root@localhost local]# mkdir -pv /data/mysql
[root@localhost local]# chown mysql.mysql /data/mysql
[root@localhost local]# chmod go-rwx /data/mysql
###配置my.cnf,例如
vim /etc/my.cnf
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
socket = /tmp/mysql.sock
pid_file = /data/mysql/mysql.pid
datadir = /data/mysql
default_storage_engine = innodb
max_allowed_packet = 512m
max_connections = 2048
open_files_limit = 65535
skip-name-resolve
lower_case_table_names=1
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect=『set names utf8mb4』
innodb_buffer_pool_size = 512m
innodb_log_file_size = 1024m
innodb_file_per_table = 1
innodb_flush_log_at_trx_commit = 0
key_buffer_size = 64m
log-error = /data/mysql/mysql_error.log
log-bin = /data/mysql/mysql-bin
binlog_format = mixed
expire_logs_days = 10
slow_query_log = 1
slow_query_log_file = /data/mysql/slow_query.log
long_query_time = 1
server-id=1
具體路徑和配置根據自己需求可以修改。
初始化執行初始化命令,執行完會在 /data/mysql 生成資料檔案。
mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
查詢密碼
grep -i password /data/mysql/mysql_error.log 或
less/ data/mysql/mysql.log 在日誌檔案裡會提示乙個臨時密碼,記錄這個密碼 如 3igikt:t&p1r
配置啟動指令碼
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
chkconfig --list |grep mysqld
啟動mysql
/etc/init.d/mysqld start
看到程序說明啟動成功。
登入和重置root密碼
mysql -u root -p
輸入臨時密碼
mysql>set password for root@localhost = password(『admin@1234』);
安裝完成。
flush privileges;
Centos7 9安裝Gluster儲存
操作節點為192.168.8.137 yum y install centos release gluster y yum y install glusterfs server y systemctl start glusterd.service systemctl enable glusterd....
CentOS 7 9基礎命令
centos上手第一件事 一 檢視系統版本 核心版本 系統版本 cat etc redhat release 方法1.uname 命令 硬體平台 uname i 機器硬體名 uname m 節點名稱 uname n 作業系統 uname o 系統處理器的體系結構 uname p 作業系統的發行版本 ...
CentOS 7 9 從原始碼安裝PyTorch
系統自帶的4.8.5的gcc不滿足編譯要求,所以需要公升級一下。我直接從原始碼編譯安裝gcc 7.5.0 tar xzf gcc 7.5.0.tar.gz cd gcc 7.5.0 mkdir build cd build configure enable languages c,c disable...