//系統
CentOS Linux release 7.7.1908 (Core)
3.10.0-1062.9.1.el7.x86_64
//查看本機是否已經安裝mysql或mariadb
//如果已經安裝則卸載:
//rpm進行安裝
//如果yum可用,也可以使用yum進行安裝,yum安裝的好處是自己解決相關依賴
//設置好 /etc/my.cnf (後附)
//啓動mysql
//或
//檢查MySQL端口
//設置mysql密碼
//嘗試登陸mysql
//登陸成功後開放遠程登錄權限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'set-passwd' WITH GRANT OPTION;
mysql>
//退出mysql
mysql> quit;
// my.cnf示例
============分割線============
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 4M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
thread_concurrency = 8
character_set_server=utf8mb4
init_connect = 'SET NAMES utf8mb4'
max_connections=1024
log-bin=mysql-bin
binlog_format=mixed
server-id = 12
innodb_data_home_dir = /var/lib/mysql
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql
innodb_log_file_size = 64M
innodb_log_files_in_group= 2
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
============分割線============