1,将原有的虚拟机中的软件包传输到新的虚拟机用scp命令
例:scp 1.txt 192.168.43.200:/home/
2,解压和压缩文件
在解压过程中如若发生child returned status 1错误,请了解tar命令后的参数
tar [-cxtzjvfpPN] 文件与目录
- -c :建立一个压缩文件
- -x :解开一个压缩文件
- -t :查看压缩文件的有哪些文件名
- -j : 以bzip2进行压缩或解压缩,文件名为*.tar.bz2.
- -z : 以gzip进行压缩或解压缩,文件名为*.tar.gz
- -v : 压缩的过程中显示文件名
- -f :后解被处理的文件名,只能放在参数末尾
- -p :使用原文件的原来属性(属性不会依据使用者而变)
- -P :保留绝对路径
- -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
3,安装mysql8.0.19四个RPM文件时应注意顺序且需要卸载mariadb-libs.x86_64
卸载命令为rpm -e mariadb-libs --nodeps
安装顺序为:mysql-community-common、mysql-community-libs-8.0.*、mysql-community-client-8.0、mysql-community-server
查看当前安装的相关包:# rpm -qa | grep -i mysql
说明:如果是重新安装,需要卸载已经安装的相关包,命令如下:
rpm -e --nodeps mysql-community-server-8.0.*-1.el8.x86_64
查看当前安装的相关目录:# find / -name mysql
说明:如果是重新安装,需要删除已经安装的相关目录,命令如下:
rm -rf /usr/share/selinux/targeted/default/active/modules/100/mysql
接下来就是相关的mysql配置
在vi /etc/my.cnf下面添加 skip-grant-tables # 用于跳过密码登陆
修改密码设置规则
在vi /etc/my.cnf下面注释掉 skip-grant-tables # 不跳过密码登陆
获取初始密码:grep "temporary password" /var/log/mysqld.log
修改root 账号的密码
配置其他账号并设置远程连接