①想办法下载 然后传到内网上去 比如跳板机下载 传到内网主机上
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
使用scp命令传到内网主机上去
scp mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz [email protected]:/tmp/
创建用户和组
groupadd mysql
useradd -r -g mysql mysql
解压
将mysql-5.7.22-linux-glibc2.12-x86_64.tar包解压到/usr/local目录
tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
成功后进入/usr/local目录能看见mysql-5.7.22-linux-glibc2.12-x86_64
mv mysql-5.7.24-linux-glibc2.12-x86_64/ mysql
mkdir -p /usr/local/mysql/mysql-files
chown -R mysql:mysql /usr/local/mysql/mysql-files
chmod 777 /usr/local/mysql
mysql/bin/mysqld --initialize --user=mysql
mysql/bin/mysql_ssl_rsa_setup
mysql/bin/mysqld_safe --user=mysql &
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
注册为开机服务
chkconfig --add mysql
查看是否注册成功
chkconfig --list mysql
如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入
chkconfig --level 345 mysql on
service mysql start
ln -s /usr/local/mysql/bin/mysql /usr/bin
解决:
find / -name mysql.sock
把得到的结果做一个软连接到/tmp目录下
ln -s /var/lib/mysql/mysql.sock /tmp
再次链接 mysql -u root -p 成功登陆
然后要修改密码
alter user 'root'@'localhost' identified by 'root6';
然后才可以操作数据库