新建区分端口的文件夹
文件下新建data logs 文件夹 用于初始化
[richsync@ps1 sql_5055]$ ll
total 4
drwxrwxrwx 2 richsync richsync 6 Jun 15 10:02 data
drwxrwxrwx 2 richsync richsync 6 Jun 15 10:03 logs
-rw-rw-r-- 1 richsync richsync 517 Jun 14 15:09 my.cnf
[richsync@ps1 sql_5055]$ cat my.cnf
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/data/sql_5055
datadir=/data/sql_5055/data
socket=/data/sql_5055/mysql.sock
log_timestamps = SYSTEM
open_files_limit=30000
max_connections=3000
lower_case_table_names = 1
max_allowed_packet=256M
port=5055
log-bin=/data/sql_5055/logs/binlog.log
server_id =105
binlog_format = ROW
[mysqld_safe]
log-error=/data/sql_5055/logs/mysqld.log
pid-file=/data/sql_5055/data/mysqld.pid[client]
socket=/data/sql_5055/mysql.sock
default-character-set=utf8
进入MySQL解压后的路径下 进行初始化
./bin/mysqld --defaults-file=/data/sql_5055/my.cnf --initialize-insecure
初始化完成后 启动MySQL服务
/data/mysql-5.7.33-linux-glibc2.12-x86_64/bin/mysqld_safe --defaults-file=/data/sql_5055/my.cnf --basedir=/data/mysql-5.7.33-linux-glibc2.12-x86_64 --datadir=/data/sql_5055/data
服务启动了使用ps -ef |grep mysql 查看服务是否起来了
起来之后就可以进行连接MySQL了
./bin/mysql -u root -p --socket=/data/sql_5055/mysql.sock --port=5055
这里是没有密码的 直接回车就可以了