Centos7 安装mysql-8.0.20
1.下载源码包
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
2.解压
xz -d mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
tar xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
3.添加用户组及用户
groupadd mysql
useradd -r -g mysql mysql
4.修改配置文件my.cnf
find / -name my.cnf
vi /etc/my.cnf
1) 使用普通用户登录mysql
5.启动mysqld 在mysql源码包根目录下的bin里
1)出现报错
删除/var/lib/mysql 目录
rm -rf /var/lib/mysql
执行初始化命令
mysqld --initialize-insecure //此时在/var/lib/下会重新生成mysql目录
2)重新启动mysqld
6.连接数据库
1)查看mysql.sock文件位置
2)使用软链接
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
3)重新连接mysql服务器
7. 将mysql命令加入环境变量
source /etc/profile