查看: 66|回复: 0

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

[复制链接]

2

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2010-11-29
发表于 2023-2-9 14:28:00 | 显示全部楼层 |阅读模式

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;



来源:https://www.cnblogs.com/liuweida/p/17105179.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部