首页 > 数据库 >Linux下安装mysql(aarch64版本)

Linux下安装mysql(aarch64版本)

时间:2023-04-28 21:14:54浏览次数:49  
标签:aarch64 MySQL mysql 64 community Linux rpm el7

MySQL安装及配置

1. 停止MySQL服务

sudo systemctl stop mysqld

2. 启动MySQL服务

sudo systemctl start mysqld

3. 卸载旧版本MySQL

查看现有版本,mariadb和mysql都要查:

rpm -qa|grep mariadb
rpm -qa|grep mysql

卸载:

rpm -e --nodeps 【文件名】

再次检查是否卸载干净:

rpm -qa|grep mariadb
rpm -qa|grep mysql

查找mysql的目录并全部删除:

find / -name mysql

4. 按顺序安装MySQL

必须安装(注意顺序):

rpm -ivh mysql-community-common-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.13-1.el7.x86_64.rpm

非必要安装(注意顺序):

rpm -ivh mysql-community-libs-compat-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-embedded-compat-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-test-8.0.13-1.el7.x86_64.rpm

5. 启动MySQL

安装完成后,使用以下命令启动MySQL服务:

sudo systemctl start mysqld

6. 配置MySQL

MySQL安装完成后,需要进行一些配置。首先,使用以下命令查看MySQL的临时密码:

sudo grep 'temporary password' /var/log/mysqld.log

然后,使用以下命令登录MySQL:

mysql -u root -p

输入上一步查到的临时密码,登录MySQL后,可以修改密码并进行其他配置。

7. 开启MySQL服务自启动

使用以下命令开启MySQL服务自启动:

sudo systemctl enable mysqld

这样,下次系统重启后,MySQL服务会自动启动。

8. 修改密码

登录成功后,在MySQL命令行中执行以下命令来修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

9. 重启MySQL服务

修改密码后,需要重启MySQL服务才能生效。可以使用以下命令重启MySQL服务:

sudo systemctl restart mysqld

标签:aarch64,MySQL,mysql,64,community,Linux,rpm,el7
From: https://www.cnblogs.com/lfg-blog/p/17363155.html

相关文章

  • 【Python】【MySQL】Python将JSON数据以文本形式存放到MySQL的Text类型字段中
    1.起因在做一个自动打卡的玩意。登录会得到那个平台一系列的信息。我又不想专门修改、增加数据库字段来存放,所有打算直接将返回的JSON数据保存到一个MySQL字段中。内容肯定不能直接放,考虑下比如数据注入的问题,对吧,容易出问题,所有我是打算将JSON数据转为base64编码的格式。先写......
  • 现在告诉你MySQL为什么选择B+Tree呢?
    大家都知道MySQL数据库选择的是B+Tree作为索引的数据结构,那为什么会选择B+Tree呢?本文分四种数据结构来分析:二叉查找树平衡二叉树多路平衡查找树加强版多路平衡查找树(B+Tree)二叉查找树二叉搜索树的特点:左子树的键值小于根的键值,右子树的键值大于根的键值。   从上面的2个图来看......
  • [数据库]MYSQL之授予/查验binlog权限
    在后端做主从备份;亦或是在大数据领域中,各类CDC同步(Canal/FlinkCDC等),均会基于MYSQL的binlog来实现。因此,知道需要哪些权限?怎么查验去、怎么授权就很重要了。感觉网上的文章没成体系地清楚,而今天工作上处理问题的过程中遇到了此疑问,且曾多次对此产生疑问,自然便有了这一篇,作......
  • linux自启动
    linux自启动rc.local文件中添加自启动命令/etc/rc.d/rc.local用于用户自定义开机启动程序,可以往里写开机要执行的命令或脚本[root@localhost~]$cat/etc/rc.d/rc.local/data/init/restart_game.shtouch/var/lock/subsys/local在/etc/init.d目录下添加自启动脚本linux......
  • Cobar使用文档(可用作MySQL大型集群解决方案)
    Cobar使用文档(可用作MySQL大型集群解决方案)2014-06-17 1514举报简介: 原文:http://blog.csdn.net/shagoo/article/details/8191346项目已经迁移到Git上面,地址为:https://github.com/alibaba/cobar最近好不容易抽空研究了下Cobar,感觉这个产品确实很不错(在文档方面比Amoeba强多了......
  • Linux kernel 模块开发&构建学习
    主要是学习下kernel模块的玩法,代码来自社区简单kernel代码hello_world.c#include<linux/init.h>#include<linux/module.h>MODULE_LICENSE("DualBSD/GPL");staticinthello_init(void){printk(KERN_ALERT"Hello,world\n");......
  • Linux 上安装Lua
    Linux上安装Lua $wgethttp://www.lua.org/ftp/lua-5.2.3.tar.gz$tarzxflua-5.2.3.tar.gz$cdlua-5.2.3$makelinuxtest 报错:/usr/lib/gcc/x86_64-neoshine-linux/4.1.2/../../../../lib64/libreadline.so:undefinedreferenceto`PC'/usr/lib/gcc/x86_64-neoshine......
  • linux 7zip压缩软件
    linux7zip压缩软件 yuminstallp7zip  P7ZIP的使用  创建压缩包:7zaa-t7ztest.7z*,此命令将目录中的所有文件压缩到test.7z中。  解开压缩包:7zaXtest.7z,此命令用于将test.7z中的文件提取出来。可使用-t来指明压缩格式。 ......
  • mysql中列转行,并多个字段转到一行中的一个字段上,中间用逗号分开
    mysql中列转行,并多个字段转到一行中的一个字段上,中间用逗号分开 SELECT group_concat(a.idSEPARATOR',')ASidsFROM ( SELECT * FROM tablename WHERE 1=1 ORDERBY rand() LIMIT10 )a ......
  • Linux中输入输出重定向中2>&1的使用(转)
    Linux中输入输出重定向中2>&1的使用(转) 实例 1)command2>errfile:command的错误重定向到文件errfile。2)command2>&1|...:command的错误重定向到标准输出,错误和标准输出都通过管道传给下个命令。3)var=`command2>&1`:command的错误重定向到标准输出,错误和标准输出都赋值给va......