Linux ARM架构-MySQL安装-银河麒麟V10操作系统

Linux ARM架构-MySQL安装-银河麒麟V10操作系统

MySQL 8.0.29版本下载

直接官网下载:

https://dev.mysql.com/downloads/mysql/

选择版本:

安装MySQL

删除原有的mariadb

先查看一下是否已经安装了

rpm -qa|grep mariadb

删除mariadb,命令:

rpm -e --nodeps mariadb-libs
rpm -e mariadb-server --nodeps

解压缩mysql离线安装包

tar xvf mysql-8.0.31-1.el8.aarch64.rpm-bundle.tar

逐个安装,命令如下:

【必须安装】

rpm -ivh mysql-community-common-8.0.31-1.el8.aarch64.rpm
rpm -ivh mysql-community-client-plugins-8.0.31-1.el8.aarch64.rpm
rpm -ivh mysql-community-libs-8.0.31-1.el8.aarch64.rpm
rpm -ivh mysql-community-client-8.0.31-1.el8.aarch64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.31-1.el8.aarch64.rpm
rpm -ivh mysql-community-server-8.0.31-1.el8.aarch64.rpm
rpm -ivh mysql-community-devel-8.0.31-1.el8.aarch64.rpm

查看 mysql

rpm -qa | grep mysql

初始化mysql服务

查看服务状态

命令:

systemctl status mysqld

接下来要启动MySQL,通过执行以下命令启动:

systemctl start mysqld

配置MySQL

MySQL安装完成后需要对MySQL做基础配置,包括首次登录修改用户密码、数据文件位置调整、redo log大小与数量调整、undo 表空间调整、ibdata表空间调整、binlog+errorlog+slowlog+pid+socket等文件调整、性能参数调整,这些调整都可以通过修改my.cnf参数文件实现。

4.1 首次登录

在MySQL安装完成第一次启动MySQL服务后,会自动为MySQL的root用户生成一个随机初始化密码,并在MySQL的errorlog文件中记录下来,我们要找到它并用它登录MySQL,修改root用户密码后才能执行任何其它操作:

  • 找到初始化密码
grep password /var/log/mysqld.log

下图绿色方框中即为初始化密码

  • 使用上面的初始化密码登录MySQL
mysql -uroot -p
  • 修改root密码

使用初始化密码登录MySQL后只能执行修改密码的操作,其它任何操作是不能执行的,使用以下命令修改密码:

SQL>alter user user() identified by 'LaoGeDB123!';

密码修改成功后,执行以下命令查看MySQL基本信息:

SQL>status

  • 授权远程连接

查看当前权限

命令:show databases;
命令:use mysql;
命令:select host, user, plugin from user;

授权远程访问

命令:update user set host = "%" where user='root';
命令:select host, user, plugin from user;
命令:flush privileges;

posted @ 2023-02-09 14:28  Lowell  阅读(3580)  评论(0编辑  收藏  举报