栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

mac M1芯片 centos7虚拟机安装mysql8.0

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mac M1芯片 centos7虚拟机安装mysql8.0

目前 mysql arm架构的Linux安装包 仅支持 mysql8,没有更早版本

这里下载mysql-8.0.28-1.el7.aarch64.rpm-bundle.tar 包到本地

scp /Users/yun/Desktop/mysql-8.0.29-1.el7.aarch64.rpm-bundle.tar root@10.211.55.3:/root

scp /Users/yun/Desktop/mysql-8.0.29-1.el7.aarch64.rpm-bundle.tar root@10.211.55.3:/root

将tar包传到虚拟机内

连接虚拟机

yum install vim


cd /etc/sysconfig/network-scripts
onboot=yes  #设定网卡在系统启动时初始化
reboot #重新启动虚拟机生效

ssh root@10.211.55.3

操作虚拟机

使用vim命令修改/etc/profile文件,在文件末尾加入如下配置

JAVA_HOME=/usr/local/jdk1.8.0_171
PATH=$JAVA_HOME/bin:$PATH
tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local

#配置java环境变量

vim /etc/profile

重新加载profile文件

为了使更改的配置立即生效,需要重新加载profile文件,执行命令:

source /etc/profile

检查安装是否成功

java -version

安装mysql

rpm -qa | grep mariadb            查询当前系统中安装的名称带mariadb的软件

卸载 mariadb,具体指令为:
rpm -e --nodeps  mariadb-libs-5.5.60-1.el7_5.x86_64
解包

tar -xvf mysql-8.0.28-1.el7.aarch64.rpm-bundle.tar  -C /usr/local/mysql

顺序
  1. rpm -ivh mysql-community-common-8.0.28-1.el7.aarch64.rpm
  2. rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.aarch64.rpm
  3. rpm -ivh mysql-community-libs-8.0.28-1.el7.aarch64.rpm
  4. rpm -ivh mysql-community-libs-compat-8.0.28-1.el7.aarch64.rpm
  5. rpm -ivh mysql-community-client-8.0.28-1.el7.aarch64.rpm
  6. rpm -ivh mysql-community-icu-data-files-8.0.28-1.el7.aarch64.rpm
  7. rpm -ivh mysql-community-embedded-compat-8.0.28-1.el7.aarch64.rpm
  8.        yum install openssl-devel
  9. rpm -ivh mysql-community-devel-8.0.28-1.el7.aarch64.rpm   
  10.        yum install net-tools
  11. rpm -ivh mysql-community-server-8.0.28-1.el7.aarch64.rpm

  12.        yum install perl-Data-Dumper -y    yum install perl-JSON -y   yum install perl-Test-Simple -y

  13. rpm -ivh mysql-community-test-8.0.28-1.el7.aarch64.rpm

安装完成,初始化
  1. mysqld --initialize --user=mysql
  2. cat /var/log/mysqld.log
  3. systemctl start mysqld
  4. mysql -uroot -p
  5. ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

修改MySQL用户的host属性

当你远程登录MySQL时,使用的账号要有特殊要求。

 默认的账号的host属性都是localhost,意思是这个账号只能本地使用,如果要使用某个账号来远程登录,必须将账号的host属性值更改成%。

执行的sql语句如下:

  1.  update mysql.user set host = '%' where user = 'root';
  2. flush privileges;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/884520.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号