目录
ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'
mysql的下载地址:https://downloads.mysql.com/archives/community/
解压
tar -xvf mysql-8.0.16-linux-glibc2.12-x86_64.tar.xz
移动
mv mysql-8.0.16-linux-glibc2.12-x86_64 /usr/local/mysql
创建mysql用户组和用户并修改权限
groupadd mysql
useradd -r -g mysql mysql
创建数据目录并赋予权限
mkdir -p /data/mysql #创建目录
chown mysql:mysql -R /data/mysql #赋予权限
配置my.cnf,没有直接添加,下面配置可以直接复制来用
vim /etc/my.cnf
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true