安装mysql数据库

目录

一.麒麟操作系统

1、下载银河麒麟v10镜像

​编辑

二. MySQL安装准备

三. MySQL安装

1. 解压

2 .将文件移动到新文件夹(名字短些)

3.进入文件夹:

4.添加组用户:

5.创建文件夹:

6.给权限:

7.执行以下命令:

8. 修改配置文件:

9.拷贝mysql服务文件:

10.编辑以下文件:

11.设置环境变量:

12.启动服务:

一. 登录:

二.需要用以下语句修改密码:

三.DBeaver连接数据库报:

四.出现Public Key Retrieval is not allowed dbeaver 报错:参考下面地址


一.麒麟操作系统

安装mysql数据库之前需要在虚拟机安装银河麒麟,以下是安装银河麒麟操作系统的一些步骤。

1下载银河麒麟v10镜像

前往官方提供使用通道 访问官网 链接:https://www.kylinos.cn/

下拉到页面最底部 点击产品试用申请 输入申请信息 根据用户类型选择 个人用户试用选个人就行
输入手机号 获取验证码 输入验证码后 会跳转到镜像下载界面

跳转到镜像下载界面 如下 选择银河麒麟高级服务器操作系统V10 选择对应的CPU架构

点击下载链接

剩余步骤可去链接https://blog.csdn.net/OceanWaves1993/article/details/135092486?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171566457416800180693024%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=171566457416800180693024&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-135092486-null-null.142^v100^control&utm_term=%E9%BA%92%E9%BA%9F%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187查看

二. MySQL安装准备

删除原来安装的文件:

 rm -r mysql

安装包:jdk-8u301-linux-x64.tar.gz

通过下面的地址,去下载 mysql 的安装包https://www.mysql.com/downloads/

三. MySQL安装

1. 解压

tar -xf mysql-8.3.0-linux-glibc2.28-aarch64.tar.xz -C /usr/local

2 .将文件移动到新文件夹(名字短些)

mv mysql-8.3.0-linux-glibc2.28-aarch64 /usr/local/mysql

3.进入文件夹:

cd mysql

4.添加组用户:

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

5.创建文件夹:

mkdir data

6.给权限:

chown -R mysql:mysql /usr/local/mysql

7.执行以下命令:

./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

拿到初始密码:

8. 修改配置文件:

sudo vim /etc/my.cnf

填入下面内容:

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/mysql.sock
lower_case_table_names = 1
bind-address = 0.0.0.0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid
[client]
socket=/usr/local/mysql/mysql.sock
default-character-set=utf8

9.拷贝mysql服务文件:

cp ./support-files/mysql.server /etc/init.d/mysqld

cp ./support-files/mysql.server /etc/init.d/mysqld 的作用是将 MySQL 安装包中的启动脚本 mysql.server 复制到系统的初始化脚本目录 /etc/init.d/ 中,并重命名为 mysqld

10.编辑以下文件:

sudo vim /etc/init.d/mysqld

注意修改路径:

 basedir=/usr/local/mysql 
datadir=/usr/local/mysql/data

lock_file_path="$lockdir/mysql"

11.设置环境变量:

vim /etc/profile

增加:

export PATH=$PATH:/usr/local/mysql/bin

生效:

source /etc/profile

12.启动服务:

service mysqld start
service mysqld stop

一. 登录:

mysql -u root -p  输入上面保存的密码

执行:

show databases;

 报:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

二.需要用以下语句修改密码:

alter user 'root'@'localhost' identified by 'root123';

三.DBeaver连接数据库报:

null,  message from server: "Host '10.92.75.3' is not allowed to connect to this MySQL server"

需要执行下面三句:

SELECT host FROM mysql.user WHERE user = 'root';
update user set host = '%' where user = 'root';

flush privileges;

四.出现Public Key Retrieval is not allowed dbeaver 报错:参考下面地址

 https://blog.csdn.net/qq_53859119/article/details/136909280

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

好喜欢编程啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值