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;