`

Debian9 安装Mysql的过程

阅读更多

安装mysql-server

切换root权限
运行命令apt install mysql-server
mysql-server 大概有200多兆吧,等待安装完成.我用的163的镜像 慢的很…
初始化Mysql

执行命令 mysql_secure_installation
首先会提示输入root密码,这里不管他直接回车继续
然后提示设置root密码[Y/N] Y回车继续
输入要设置的root密码 继续
在输一次要设置的root密码 继续
后面依次根据需要设置Y或N
是否删除匿名用户
Remove anonymous users? [Y/n]
是否禁止root远程登录
Disallow root login remotely? [Y/n]
是否删除test数据库
Remove test database and access to it? [Y/n]
是否重新加载权限表
Reload privilege tables now? [Y/n]
完成初始化
配置mysql

配置外网访问
在新版本的linux里 mysql已经改名为 MariaDB
cd 进入/etc/mysql/mariadb.conf.d/ 目录
vim 50-server.cnf 开始编辑配置文件
bind-address字段默认是127.0.0.1 这样的话只允许本机访问
修改 bind-address =0.0.0.0 保存退出
执行 service mysql stop 和 service mysql start:重启服务

配置root登录限制
输入 mysql -u root -p 回车 输入root密码
MariaDB [(none)]>
输入 use mysql 会进入
MariaDB [mysql]>
继续输入 select user,host from user; 查询所有账号和账号的允许登录IP

Host字段为允许登录的IP 其中"%"为匹配模式 单个"%"为任意IP可登录,如果是192.168.1.% 则为 192.168.1 IP段都可以登录

    设置root账号禁止远程登录(默认)
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'mysql root密码' WITH GRANT OPTION;
    设置root账号允许任意IP登录
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mysql root密码' WITH GRANT OPTION;
    创建新的账号
    create user 账号@localhost identified by '账号密码';
    新建的账号允许任意IP登录
    GRANT ALL PRIVILEGES ON *.* TO '账号'@'%' IDENTIFIED BY '账号密码' WITH GRANT OPTION;
    最后必须执行
    flush privileges;

update user set host='%' where user='root';' 'update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost'; flush privileges;
---------------------
版权声明:本文为CSDN博主「土豆赛叩」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Vblegend_2013/article/details/86024609

分享到:
评论

相关推荐

    Debian系统下MySQL主从同步复制

    安装MySQL服务和客户端: ```bash # apt-get install mysql-server mysql-client ``` #### 2. 配置主服务器 在主服务器上进行如下配置: - **创建用户并授权**:为主从同步复制创建一个专用的用户,并授予必要的...

    离线安装mysql所用的deb整合包

    描述中提到的"内含编译所需包"可能是指在安装过程中需要的编译工具和其他构建依赖,比如`gcc_g++`,这是一个包含GCC C++编译器的DEB包,用于编译MySQL源代码或解决其他依赖项的编译需求。 2. **理解安装顺序**:...

    Debain4下MySQL5的安装(源码版)

    在Debian 4系统上手动安装MySQL 5的源码版本是一个相对复杂的过程,涉及到多个步骤,包括获取源代码、编译、配置以及安装。在这个过程中,我们需要了解Linux基础、软件包管理、编译原理以及MySQL数据库的相关知识。...

    linux一键安装mysql

    标题中的“Linux一键安装MySQL”指的是通过自动化脚本简化MySQL的安装过程,这个过程通常包括下载MySQL的安装包、配置安装选项、安装依赖库、设置启动服务以及初始化数据库等步骤。在描述中提到,你需要将包含脚本的...

    麒麟 国产机 安装mysql 内含mysql5.7.deb

    记住,安装过程中遇到任何问题,都可以参考MySQL的官方文档,或者寻求麒麟操作系统的社区支持,他们通常会提供针对国产操作系统的解决方案。 总结,安装MySQL 5.7在麒麟国产机上需要对操作系统有深入的理解,以及对...

    Debian10.4安装zabbix.docx

    Debian10.4 的安装过程涉及下载镜像、设置安装选项以及执行安装步骤。首先,你需要在官方或第三方资源中找到 Debian 10.4 的镜像文件。由于官方版本的更新,直接在官网上可能找不到特定的网络安装版,你可以通过分享...

    使用Oracle的Debian软件包在Linux上安装MySQL.pdf

    ### 使用Oracle的Debian软件包在Linux上安装MySQL #### 关键知识点概述: 1. **MySQL APT存储库**:这是在类似Debian的系统上安装MySQL的主要方式。 2. **MySQL开发者专区**:提供了MySQL的Debian软件包,包括各种...

    在Debian 9系统上安装Mysql数据库的方法教程

    在Debian 9系统上安装MySQL数据库的过程实际上涉及到的是安装MariaDB,因为在这个版本的Debian中,MySQL已经被MariaDB替代。MariaDB是MySQL的一个分支,由MySQL创始人Monty Widenius领导的团队开发,它与MySQL兼容,...

    Debian7.0.1 +mysql+php 部署 moodle 过程

    首先,通过运行`apt-get install ssh openssh-server`命令来安装SSH服务,这将允许远程访问你的Debian服务器。 2. **配置Putty和PSCP**: 在Windows环境中,你需要将Putty和PSCP添加到系统环境变量Path中,以便...

    arm架构mysql离线安装包

    以上就是关于"arm架构mysql离线安装包"的相关知识,包括了ARM架构的介绍、离线安装的意义、`.deb`包的含义以及安装过程中的关键步骤和注意事项。希望这些信息能帮助你成功在ARM设备上部署和管理MySQL数据库。

    Debian 安装Testlink.pdf

    Debian系统安装TestLink的过程中涉及到了多个IT知识点,包括环境配置、软件安装和迁移操作。接下来,我将详细说明这些知识点。 首先,Debian系统中安装TestLink之前需要确认安装环境和版本。这包括安装Apache Web...

    Ubuntu18.04安装mysql

    ### Ubuntu 18.04 安装 MySQL #### 知识点一:Ubuntu 18.04 系统环境准备 - **系统版本**:Ubuntu 18.04 LTS (Bionic Beaver) 是一个长期支持版本,非常适合部署稳定的服务如 MySQL 数据库。 - **操作系统**:本...

    Ubuntu Debian(NGINX/PHP/MYSQL)快速配置工具LNMP云安装

    LNMP云安装Ubuntu Debian(NGINX/PHP/MYSQL)快速配置工具经测试,整个过程约2-5分钟完成。各种组件均使用最新稳定版。加入php host功能限制每个网站的访问目录,防止跨目录,更安全!解决nginx 0day漏洞! ...

    Linux安装MYSQL步骤(1).docx

    6. **安装MySQL**:选择合适的版本后,使用`yum install mysql-server`(RPM系统)或`apt-get install mysql-server`(Debian系统)开始安装过程。 7. **验证安装**:安装完成后,确认MySQL是否已成功安装,可以...

    debian服务器安装fpm

    本文将详细介绍如何在Debian 6服务器上安装并配置PHP FPM服务,以及相关的Web服务器(Nginx)和数据库(MySQL)组件。 #### 二、准备工作 在开始安装之前,确保已经完成了Debian系统的初始设置,并更新了所有现有的...

    Linux下安装MYSQL

    本文将详细介绍在Linux环境下安装MySQL的过程,并提供一些实用的技巧与建议。 #### 准备工作 在开始安装MySQL之前,请确保您的Linux系统已经更新到最新状态。这可以通过运行`sudo apt update`(如果是基于Debian的...

    Ubuntu 通过Deb 安装 MySQL 5.5

    本文将详细介绍如何通过 Debian 匹配的 `.deb` 包在 Ubuntu 上安装 MySQL 5.5,并提供实际操作过程中的注意事项与建议。 #### 二、下载 MySQL 5.5 Deb 安装包 首先,需要下载适用于 Ubuntu 的 MySQL 5.5 版本的 `....

    mysql数据在linux环境下各种安装

    MySQL是一种广泛使用的开源关系型数据库管理系统,其在Linux上的安装过程可以根据不同的需求选择不同的模式,包括单机版、主备模式、双主配置以及集群环境。下面我们将详细探讨这些安装方式。 1. **单机版安装** ...

    Ubuntu-mysql5.7.25离线完整安装包(含三个依赖包)

    在Ubuntu系统中,离线安装MySQL 5.7.25是一个相对复杂的过程,因为通常我们依赖于apt-get或其他在线包管理器来获取和安装软件。然而,在没有网络连接或者网络环境不稳定的情况下,我们需要手动下载所有必要的文件并...

    Ubuntu 安装MySQL(国内镜像源).pdf

    为了添加 MySQL 镜像源,用户需要使用文本编辑器打开或者创建 `/etc/apt/sources.list.d/mysql-debian.list` 文件。然后,将对应版本的国内镜像源地址粘贴进去。为了确保源地址能够正常工作,需要执行 `apt update` ...

Global site tag (gtag.js) - Google Analytics