【小菜鸟之---MySQL基础-安装部署】

目录

1.查看是否已经安装 Mysql

2.下载官方 Mysql 包

3.解压

4.使用rpm安装

5.配置MSQL服务

6.简单使用MySQL

6.1 修改密码

6.2 使用 root 用户登录到 MySQL 服务

6.3 修改 MySQL 校验密码的安全策略(学习过程方便登录)

6.4 修改root密码

6.5 测试

6.6 退出MySQL

7.远程链接

7.1 防火墙打开3306端口

7.2 修改用户访问权限( root 用户没有远程访问的权限)

8.数据导入

8.1 导入数据到 MySQL 数据库

​编辑


1.查看是否已经安装 Mysql

rpm -qa | grep mysql

如果你查看出来有东西,可以使用下面命令将其删除(xxx 为文件全名)

rpm -e xxx

2.下载官方 Mysql 包

1. 下载mysql   [MySQL :: Download MySQL Community Server (Archived Versions)] https://downloads.mysql.com/archives/community/)
2. 上传解压(解压后可删除安装包,节省空间)
tar -zxvf mysql-8.0.36-linux-glibc2.12-x86_64.tar.gz

tip:具体版本根据自己需要选择下载。(以下示例基于CentOS9,下载MySQL8.0版本)

此时有两种方法

3.解压

解压之后会有很多包产生,为了方便查看,将其解压到 /usr/local/mysql 里面

mkdir /usr/local/mysql
cd /usr/local/mysql
tar -xvf /usr/local/mysql-8.0.36-1.el9.x86_64.rpm-bundle.tar

4.使用rpm安装

必须按照顺序执行命令,否则会出现依赖错误的报错

rpm -ivh mysql-community-common-8.0.36-1.el9.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.36-1.el9.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.36-1.el9.x86_64.rpm
rpm -ivh mysql-community-client-8.0.36-1.el9.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.36-1.el9.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.36-1.el9.x86_64.rpm
rpm -ivh mysql-community-server-8.0.36-1.el9.x86_64.rpm

5.配置MSQL服务

查看MySQL状态

systemctl status mysqld

开启 MySQL 服务

systemctl start mysqld

设置 MySQL 服务开机自启

systemctl enable mysqld

重启 MySQL 服务

systemctl restart mysqld

再次查看 MySQL 服务状态,可以看到 MySQL 服务已经成功运行

systemctl status mysqld

永久关闭 MySQL 服务

systemctl disable mysqld

6.简单使用MySQL

6.1 修改密码

第一次运行 MySQL 服务时,会进行初始化加载,同时会生成一个 root 用户的初始密码,可以通过查看日志文件 /var/log/mysqld.log 获取到 root 用户的初始密码,后续可手动修改密码

cat /var/log/mysqld.log | grep 'password'

6.2 使用 root 用户登录到 MySQL 服务

mysql -u root -p

6.3 修改 MySQL 校验密码的安全策略(学习过程方便登录)

# 设置密码长度的最低位数
set global validate_password.length=4;
# 设置密码的安全等级,修改密码安全策略为低(只校验密码长度,至少8位)
set global validate_password.policy=LOW;

6.4 修改root密码

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

6.5 测试

show databases;

6.6 退出MySQL

exit;

7.远程链接

7.1 防火墙打开3306端口

如果是云服务器,防火墙的端口、安全组的端口都需要开放,直接关闭防火墙也可。

#开放 3306 端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent

#重新加载服务
firewall-cmd --reload

#查看端口号是否开放
firewall-cmd --zone=public --list-port

7.2 修改用户访问权限( root 用户没有远程访问的权限

mysql -u root -p
use mysql;

user 表中的 host 字段表示用户的访问权限

  • localhost:只可以本地访问

  • %:允许任意地方访问

select host, user, plugin from user;

设置 root 用户任意地方可以访问
update user set host='%' where user='root';

刷新权限
flush privileges;

再次查看
select host, user, plugin from user;

8.数据导入

8.1 导入数据到 MySQL 数据库

进入 MySQL 服务

mysql -uroot -p

创建新的数据库

create database test;

连接到目标数据库

use test;

运行指定路径的 SQL 文件

source /root/test.sql;

测试

select * from test;

8.2 将 MySQL 数据库的数据导出

返回 Linux 界面,将名为 test的数据库备份到指路径的 test1.sql 文件中

mysqldump -uroot -p test > /root/test1.sql
注意:在linux页面执行,不是在mysql环境下

完成后,使用 ll 命令可以查看到导出的 SQL 文件,也即完成备份

ll

在这里插入图片描述

  • 21
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
您好!以下是零基础MySQL 安装与配置教程: 步骤 1: 下载 MySQL 首先,您需要从 MySQL 官方网站下载适用于您操作系统的 MySQL 安装程序。请访问 https://dev.mysql.com/downloads/installer/ 并选择适合您的操作系统的版本。 步骤 2: 运行安装程序 下载完成后,双击安装程序并按照指示进行安装。在安装过程中,您将需要选择安装类型。如果您是零基础用户,建议选择 "Developer Default" 选项,这将安装常用的工具和示例数据库。 步骤 3: 配置 MySQL 安装完成后,您需要进行一些配置。在安装目录中找到 "bin" 文件夹,并打开一个命令提示符窗口。 在命令提示符窗口中,输入以下命令以启动 MySQL 配置向导: ``` mysqlinstallerconsole.exe community configure server ``` 然后,按照配置向导的指示进行配置。在配置过程中,您可以选择密码、端口号等设置。如果您是零基础用户,建议保持默认设置即可。完成配置后,MySQL 服务器将启动并运行。 步骤 4: 测试安装 为了验证 MySQL 是否成功安装并运行,您可以打开一个命令提示符窗口,并输入以下命令以连接到 MySQL 服务器: ``` mysql -u root -p ``` 然后,输入您在配置过程中设置的密码。如果成功连接到 MySQL 服务器,您将看到一个 MySQL 提示符。 恭喜!您已经成功安装并配置了 MySQL。现在,您可以开始使用 MySQL 数据库了。 希望以上信息对您有所帮助!如果您有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一只慵懒的猪

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

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

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

打赏作者

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

抵扣说明:

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

余额充值