解压安装
cd /apps/tools
tar xf mysql-8.0.19-linux-glibc2.12-x86_64.tar
mv mysql-8.0.19-linux-glibc2.12-x86_64 /apps/
mv /apps/mysql-8.0.19-linux-glibc2.12-x86_64/ /apps/mysql
创建数据目录
mkdir -p /apps/mysql/data
mkdir -p /apps/mysql/logs
设置用户
groupadd mysql
useradd -r -g mysql mysql -d /apps/mysql -s /bin/false
chown -R mysql.mysql /apps/mysql
安装mysql
/apps/mysql/bin/mysqld --initialize --user=mysql --lower-case-table-names=1 --basedir=/apps/mysql/ --datadir=/apps/mysql/data --lc_messages_dir=/apps/mysql/share --lc_messages=en_US
mysql8以后–lower-case-table-names=1必须在创建的时候指定,在my.cnf中配置会导致启动失败。
记住初始密码
设置环境变量
vim /etc/profile
export MYSQL_HOME=/apps/mysql
export PATH=$PATH:$MYSQL_HOME/bin
生效
source /etc/profile