当前位置: 首页 > wzjs >正文

网站权限配置搭建网站教程

网站权限配置,搭建网站教程,大型企业网络建设,湖南做网站 联系磐石网络💢欢迎来到张翊尘的开源技术站 💥开源如江河,汇聚众志成。代码似星辰,照亮行征程。开源精神长,传承永不忘。携手共前行,未来更辉煌💥 文章目录 在线安装Ubuntu/Debian更新系统包索引安装 MySQL …

💢欢迎来到张翊尘的开源技术站
💥开源如江河,汇聚众志成。代码似星辰,照亮行征程。开源精神长,传承永不忘。携手共前行,未来更辉煌💥

文章目录

  • 在线安装
    • Ubuntu/Debian
      • 更新系统包索引
      • 安装 `MySQL Server`
      • 启动 `MySQL` 服务并设置开机自启
      • 初始化
      • 查看 `MySQL` 状态
      • 测试
    • CentOS/RHEL
      • 配置源
      • 安装 `MySQL Server`
      • 启动 `MySQL` 服务并设置开机自启
      • 查看初始 `root` 密码
      • 修改 `root` 密码和执行安全设置
      • 登录 `MySQL`
    • Windows
  • 离线安装
    • 从 `MySQL` 官方网站下载 `MySQL` 社区版的 `RPM` 包
    • 安装 `RPM` 包
    • 安装 `MySQL Server`
    • 启动 `MySQL` 服务并设置开机自启
    • 查看 `MySQL` 初始密码
    • 设置 `MySQL` 的 `root` 密码并进行安全配置
  • 使用 `Docker` 镜像安装
    • 拉取 `MySQL` 镜像
    • 运行 `MySQL` 容器
    • 挂载本地目录以持久化数据
    • 检查 `MySQL` 容器状态
    • 进入 `MySQL` 容器
  • 开放远程连接
    • 创建远程访问用户
    • 修改密码套件
    • 授予所有数据库操作权限
    • 刷新操作

在线安装

Ubuntu/Debian

更新系统包索引

sudo apt update

安装 MySQL Server

sudo apt install mysql-server

启动 MySQL 服务并设置开机自启

sudo systemctl start mysql
sudo systemctl enable mysql

初始化

运行 MySQL 安全安装脚本:通过 MySQL 自带的安全安装向导来配置 root 密码、删除测试数据库和匿名用户:

sudo mysql_secure_installation

查看 MySQL 状态

sudo systemctl status mysql

测试

登录 MySQL 数据库: 使用 root 用户登录 MySQL

sudo mysql -u root -p

CentOS/RHEL

配置源

添加 MySQL 官方 Yum Repository: 首先需要将 MySQL 的官方 Yum 源添加到系统中(以 MySQL 8.0 为例):

sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

安装 MySQL Server

通过 Yum 安装 MySQL Server

sudo yum install mysql-server

启动 MySQL 服务并设置开机自启

sudo systemctl start mysqld
sudo systemctl enable mysqld

查看初始 root 密码

MySQL 安装后会自动生成一个随机的 root 密码,你可以在日志中查看该密码:

sudo grep 'temporary password' /var/log/mysqld.log

修改 root 密码和执行安全设置

运行安全安装脚本来设置 root 密码并进行基础安全设置:

sudo mysql_secure_installation

登录 MySQL

使用 root 用户登录 MySQL

mysql -u root -p

Windows

  • 下载 MySQL 安装包: 前往 MySQL 官方网站下载最新的 MySQL Installer: MySQL Installer for Windows
  • 运行安装程序: 运行下载的安装程序,选择适合的安装类型(通常选择“Server Only”或“Full”)。
  • 选择 MySQL 版本和组件: 在安装向导中,你可以选择要安装的 MySQL 服务器版本和其他 MySQL 组件,如 MySQL WorkbenchMySQL Shell 等。
  • 设置 MySQL 服务器的配置(端口、字符集等)。
  • 配置 root 用户密码,并选择是否创建其他用户。
  • 选择使用的服务启动类型(推荐选择安装为 Windows 服务,并设置为自动启动)。
  • 完成安装: 安装程序会完成剩余的配置,并启动 MySQL 服务。

使用 MySQL Workbench 登录 MySQL: 安装完成后,你可以使用 MySQL Workbench 或命令行工具登录 MySQL 服务器:

mysql -u root -p

离线安装

通过提前下载 MySQL 的离线安装包(.deb.rpm 等格式),在没有互联网连接的服务器上安装 MySQL

以下步骤以 Centos 为例:

MySQL 官方网站下载 MySQL 社区版的 RPM

MySQL Community Server - 所有平台
MySQL for Windows (x86, 64-bit)
MySQL Installer for Windows (MySQL Installer)
MySQL for Linux (Generic Linux, x86, 64-bit)
MySQL for Ubuntu (DEB)
MySQL for CentOS/RHEL (RPM)
MySQL for macOS (x86, 64-bit)

安装 RPM

sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

安装 MySQL Server

sudo yum install mysql-server

启动 MySQL 服务并设置开机自启

sudo systemctl start mysqld
sudo systemctl enable mysqld

查看 MySQL 初始密码

sudo grep 'temporary password' /var/log/mysqld.log

设置 MySQLroot 密码并进行安全配置

sudo mysql_secure_installation

使用 Docker 镜像安装

MySQL Docker Hub

拉取 MySQL 镜像

docker pull mysql:latest

运行 MySQL 容器

使用 Docker 运行 MySQL 容器,指定 root 密码和数据存储目录:

docker run -itd \--restart=always \--name mysql-server \-e MYSQL_ROOT_PASSWORD=your_password \mysql:latest

挂载本地目录以持久化数据

为了避免数据丢失,可以挂载本地目录:

docker run -itd \--restart=always \--name mysql-server \-v /path/to/mysql/data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=your_password \-p 3306:3306 \mysql:latest

检查 MySQL 容器状态

docker ps

进入 MySQL 容器

通过 docker exec 进入 MySQL 容器并访问 MySQL 交互式命令行:

docker exec -it mysql-server mysql -u root -p

开放远程连接

创建远程访问用户

CREATE USER 'root'@'%' IDENTIFIED BY 'root-password';

修改密码套件

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

授予所有数据库操作权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

刷新操作

FLUSH PRIVILEGES;

🌺🌺🌺撒花!

如果本文对你有帮助,就点关注或者留个👍
如果您有任何技术问题或者需要更多其他的内容,请随时向我提问。
在这里插入图片描述

http://www.dtcms.com/wzjs/225203.html

相关文章:

  • 网站建设好推荐app拉新渠道商
  • 做外贸进大公司网站代做网页设计平台
  • wordpress怎么滚动图片批量优化网站软件
  • 网站后台无上传图片按钮推广运营平台
  • 菏泽 兼职做网站免费seo工具
  • 做一的同志小说网站seo优化方法
  • 怎么用cms做网站软文案例大全
  • 精品课程网站开发免费自制app软件
  • 东莞58同城做网站电话冯站长之家官网
  • 微信网站开发怎么做没经验可以做电商运营吗
  • 商丘网站制作企业官网首页设计
  • 深圳网络专科网站建设不要手贱搜这15个关键词
  • 高校校园网站建设的要求西安网站seo
  • 手机建站系统源码优化设计答案大全英语
  • 百度人气榜排名哈尔滨seo关键字优化
  • html可以做网站后台吗站长统计app软件
  • 做网站颜色如何搭配顺德搜索seo网络推广
  • 乡村网站建设排名软件
  • 专业做尼泊尔的旅行网站北京seo公司哪家好
  • 集团网站建设新闻北京seo服务
  • 个人网站创意小学生一分钟新闻播报
  • 自助建站系统源码 资源网谷歌seo外链
  • 网站制作公司业务员谷歌搜索引擎入口2022
  • windows系统的vps网站防攻击智能建站网站模板
  • 车床加工东莞网站建设seo专业培训机构
  • 成都网站建设 今网科技系统推广公司
  • 网站上传图片问题网站服务器信息查询
  • 内丘企业做网站全网霸屏推广系统
  • 建立一个网站需要什么域名查询ip网站
  • 优质做网站公司广点通广告投放平台登录