Linux下数据库学习过程之前期准备(持续更新中)

1.使用图形化界面配置静态IP
nmtui		终端下输入该命令进入配置
2.使用纯命令方式配置
nmcli  c modify ens160 ipv4.addresses 192.168.134.136/24 ipv4.gateway 192.168.134.2 ipv4.dns 114.114.114.114 ipv4.method manual autoconnect yes
配置ip加自动连接
nmcli c up ens160   激活
3.配置yum源
1.切换目录
cd /etc/yum.repos.d/   所有生效文件均以repo结尾
vim aliyun.repo        编辑文件
文件内写入
[ali_baseos]
name=ali_baseos
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/
gpgcheck=0
[ali_appstream]
name=ali_appstream
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/
gpgcheck=0

2.制作缓存

yum makecache

3.测试

yum install httpd -y
4.使用仓库在linux上安装mysql

1.在yum.repo目录下编辑一个新的文件

[root@db yum.repos.d]# vim mysql-community.repo

2.在文件中加入内容

[mysql-8.4-lts-community]
name=MySQL 8.4 LTS Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.4-community/el/8/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2023

3.制作缓存

yum makecache

4.安装

yum install mysql-community-server -y

5.启动服务

systemctl restart mysqld

6.找临时密码

grep 'temporary password' /var/log/mysqld.log
  t?wb5,UR9Cff    这是我的临时密码

7.登录mysql

mysql -uroot -p
输入密码
完事登录成功
5.使用rpm包安装yum仓库(release包)

1.切换目录:

cd /root

2.下载rpm包

下载:wget https://repo.mysql.com//mysql80-community-release-el9-3.noarch.rpm

3.安装这个包,并安装mysql

yum install mysql80-community-release-el9-3.noarch.rpm -y
yum makecache # 制作缓存
yum install mysql-community-server -y
systemctl restart mysqld

4.找密码

grep 'temporary password' /var/log/mysqld.log 
登录:mysql -uroot -p 
6.使用docker安装mysql

docker相当于一个进程,采用docker可以实现一台主机上部署多个mysql,而直接部署mysql则一台主机只能有一个mysql服务

a. 
cd /etc/yum.repos.d/
b.  
wget wget https://download.docker.com/linux/centos/docker-ce.repo
c.  
 yum makecache
d.  
yum install docker-ce -y
e.
systemctl restart docker 
#run == create and start
f.
docker run --name mysql11 -e MYSQL_ROOT_PASSWORD=123456 -d mysql # 后台运行的
h.
 docker ps  # 查看正在运行的容器
i.  
如何进入到容器:docker exec  -it mysql11    (/bin/bash)
j.  
访问: mysql -uroot -p  # 密码是通过MYSQL_ROOT_PASSWORD传入的
7.修改密码
a.修改密码
mysql> alter user root@localhost identified by 'Lj.123456';

进程:操作系统中分配资源的最小单位。一个进程可以包含多个线程
线程:操作系统中调度的最小单位。一个线程只能属于一个进程

8.mysql的体系架构

构成:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值