1.在MySQL :: Download MySQL Community Server (Archived Versions)找到你想要的mysql版本,下载下来
通过,然后传到linux服务器,用tar -Jxvf mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz -c 到/usr/local/命令进行解压,解压到/usr/local/下,然后用mv mysql-8.0.27-linux-glibc2.12-x86_64 mysql
2.创建mysql分组和用户
groupadd mysql
useradd -g mysql mysql
3.创建mysql安装得目录并在下面创建data目录
mkdir -p /usr/local/mysql/data
4.进行mysql的初始化
cd mysql-8.0.27-linux-glibc2.12-x86_64/bin
./mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --pid-file=/usr/local/mysql/data/mysql.pid --tmpdir=/tmp --initialize
5.mysql目录夹给mysql权限
chown -R mysql.mysql /usr/local/mysql
6.然后所有的mysql存放数据的目录就到/usr/local/mysql下面了
初始化的生成的密码可用于第一次登录
7.cp mysql.server /etc/init.d/mysql
可以用service mysql start开启服务,还有问题就chmod 777 /etc/my.cnf
8.mysql -u root -p 你的密码
如果mysql commond没有找到,就软连接,linux是从/usr/bin往下找的
ln -s /usr/local/mysql/bin/mysql /usr/bin
9.修改用户密码和修改远程登录
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
flush privileges;
update user set host=‘%’ where user=‘root’;
flush privileges;