mysql下载地址
https://downloads.mysql.com/archives/community/
#下载后解压
tar xvJf mysql-8.1.0-linux-glibc2.28-x86_64.tar.xz
mv mysql-8.1.0-linux-glibc2.28-x86_64 mysql-8.1.0
#解压后查看
cd mysql-8.1.0
bin docs include lib LICENSE man README share support-files
创建用户组以及用户
查看用户组
cat /etc/group
添加用户组和用户,设置密码
groupadd Gmysql
#groupdel
useradd -g Gmysql Umysql
#userdel
passwd Umysql
#cpp3015*****
创建数据目录
mkdir -p /data/0-software/mysql-8.1.0/data/mysql
chown -R Umysql:Gmysql /data/0-software/mysql-8.1.0/
安装mysql,初始化
bin/mysqld --initialize --user=Umysql \
--basedir=/data/0-software/mysql-8.1.0 \
--datadir=/data/0-software/mysql-8.1.0/data
./mysqld --defaults-file=/etc/my.cnf --basedir=/data/0-software/mysql-8.1.0 --datadir=/data/0-software/mysql-8.1.0/data --user=Umysql --initialize
修改配置文件 vim /etc/my.cnf
sudo docker run -v $(pwd):/data --rm -it mysql:latest
sudo docker run -p 3306:3306 --name mysql_1 \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
--rm -it mysql:latest
参考