第一部分介绍tar包安装方法,第二部分介绍rpm包安装方法,第三部分介绍安装后的配置
安装介质:
CentOS Linux release 7.8.2003 (Core)
mysql:mysql-8.0.16-2.el7.x86_64
一、检查mysql安装情况
rpm -qa|grep -i mysql rpm -qa|grep -i mariadb ###卸载已安装包 rpm -e 包名
二、下载解压
mkdir -p /data/mysql/3307/data cd /data/mysql wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar
三、安装
应当按照common–>libs–>client–>server的顺序安装
rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm
四、配置文件my.cnf
$vim /etc/my.cnf [client] #客户端设置,即客户端默认的连接参数 port = 3307 #默认连接端口 socket = /data/mysql/3307/mysql.sock #用于本地连接的socket套接字 [mysqld] #服务端基本设置 port=3307 basedir=/data/mysql/mysql-8.0.16 datadir=/data/mysql/3307/data socket = /data/mysql/3307/mysql.sock log-error=/data/mysql/3307/mysql.err default-character-set = utf8mb4 #编码 symbolic-links=0 explicit_defaults_for_timestamp=true [mysqld_safe] log-error=/data/mysql/3307/mysql_safe.err pid-file=/data/mysql/3307/mysql.pid !includedir /etc/my.cnf.d
六、初始化
systemctl start mysql ###或者 mysqld --initialize --user=mysql



