centos7 mysql8安装 更改默认目录

解压安装

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中配置会导致启动失败。
记住初始密码
centos7 mysql8安装 更改默认目录

设置环境变量

vim /etc/profile
export MYSQL_HOME=/apps/mysql
export PATH=$PATH:$MYSQL_HOME/bin

生效

source /etc/profile

上一篇:Windows下MySQL8常见问题及解决


下一篇:安装mysql8以及更改root密码