首先声明一点:我的mysql安装目录(/usr/local/mysql)
1.检查是否安装 mysql
rpm -qa|grep mysql
2.如果有版本就卸载
rpm -e --nodeps 要卸载的软件名
3.上传mysql到linux
tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar
mv mysql-5.7.26-linux-glibc2.12-x86_64 mysql
4、创建用户组、创建用户
cd mysql
groupadd mysql
useradd -r -g mysql mysql
可能会出现以下情况( 说明用户组、用户存在)
5、给mysql指定用户和用户组
在local目录下
chown -R mysql mysql/
chgrp -R mysql mysql/
6、配置my.cnf
vim /etc/my.cnf
如果没有my.cnf,自己创建一个放到etc目录下即可
#[client]
#port = 3306
#socket = /tmp/mysql.sock
[mysqld]
#服务端口号 默认3306
port=3306
#内部内存临时表的最大值 ,设置成128M。
#比如大数据量的group by ,order by时可能用到临时表,
#超过了这个值将写入磁盘,系统IO压力增大
max_heap_table_size=1024M
tmp_table_size