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

厦门网站建设工作室网站内容优化方法

厦门网站建设工作室,网站内容优化方法,微网站和web网站首页,做的网站如何全屏本文最先发布在:如何在 Ubuntu 20.04 上安装 MariaDB​www.itcoder.techMariaDB 是一个开源的关系型数据库管理系统,向后兼容,可替代 MySQL。MariaDB是由 MySQL 的一些原开发者和很多社区成员共同开发的。这篇指南将会讲解如何在 Ubuntu 20.0…

v2-5dfeec0d7c4b843da207e7d6ca9e48bd_1440w.jpg?source=172ae18b

本文最先发布在:

如何在 Ubuntu 20.04 上安装 MariaDB​www.itcoder.tech

MariaDB 是一个开源的关系型数据库管理系统,向后兼容,可替代 MySQL。

MariaDB是由 MySQL 的一些原开发者和很多社区成员共同开发的。

这篇指南将会讲解如何在 Ubuntu 20.04 上安装和保护 MariaDB。

一、前提条件

我们假设你拥有 Ubuntu 服务器的管理权限,或者以 root 身份 或者以拥有 sudo 权限的用户身份登录系统。

二、在 Ubuntu 上安装 MariaDB

在写作的时候,Ubuntu 软件源仓库中的 MariaDB 最新版是 10.3。想要安装它,运行下面的命令:

sudo apt update
sudo apt install mariadb-server

一旦安装完成,MariaDB 服务将会自动启动。 想要验证数据库服务器是否正在运行,输入:

sudo systemctl status mariadb

输出将会显示服务已经启用,并且正在运行:

...

三、保护 MariaDB

MariaDB 服务器有一个脚本叫做mysql_secure_installation,它允许你可以很容易提高数据库服务器安全。

不带参数运行脚本:

sudo mysql_secure_installation

脚本将会提示你输入 root 密码:

Enter current password for root (enter for none):

因为你没有设置 root 密码,仅仅输入回车"Enter”。

在下一个提示中,你会被问到是否 MySQL root 用户设置密码:

Set root password? [Y/n] n

输入n。在 Ubuntu 上, MariaDB 用户默认使用auth_socket进行鉴权。这个插件会检查启动客户端的本地系统用户是否和指定的 MariaDB 用户名相匹配。

下一步,你将会被要求移除匿名用户,限制 root 用户访问本地机器,移除测试数据库,并且重新加载权限表。对于所有的问题,你应该回答Y

Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

四、以 root 身份登录

想要在终端命令行和 MariaDB 服务器进行交互,使用mysql客户端工具或者mariadb。这个工具被作为 MariaDB 服务器软件包的依赖软件被安装。

这个auth_socket插件将会通过 Unix socket 文件验证用户来连接localhost。这就意味着你不能通过提供密码来验证 root。

想要以 root 用户名登录 MariaDB 服务器,输入:

sudo mysql

你将会被展示 MariaDB shell,就像下面一样:

Welcome to the MariaDB monitor.  Commands end with ; or g.
Your MariaDB connection id is 61
Server version: 10.3.22-MariaDB-1ubuntu1 Ubuntu 20.04Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.MariaDB [(none)]> Bye

如果你想使用第三方程序,例如 phpMyAdmin ,以 root 身份登录你的 MariaDB 服务器,你有两个选择。

第一个是将鉴权方法从auth_socket修改为mysql_native_password。你可以通过运行下面的命令做到:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
FLUSH PRIVILEGES;

第二个,推荐的方式就是创建一个管理员用户,可以访问所有的数据库:

GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';

你可以将这个管理员用户命名为任何你想要的名字,但是请确保你使用了一个强大的密码。

五、总结

我们已经向你展示了如何在 Ubuntu 20.04 上安装 MariaDB。现在你的数据库服务器已经上线,并且正在运行。下一步,你可以去学习如何管理 MariaDB 用户账号和数据。

如果你有任何疑问,请通过以下方式联系我们:

微信: sn0wdr1am86

v2-bfe8777089d8e2718c927c90fa101c8e_b.jpg

微信群: 加上面的微信,备注微信群

QQ: 3217680847

v2-8b36b318ec0c5bd8714694806f643177_b.jpg

QQ 群: 82695646

v2-06e1fec4a87eca3142d54d09844c629f_b.png

v2-979ec26a55cfdaa35cb66ed151ef6f0c_b.jpg
http://www.lbrq.cn/news/2459899.html

相关文章:

  • 东阳网站建设有哪些seo培训一对一
  • 中国党风廉政建设网站by网站域名
  • 郑州哪家公司做网站好菏泽百度推广公司电话
  • 馆陶网站建设价格代码编程教学入门
  • 南浔城乡建设局网站最新网站查询工具
  • 上海服装集团网站建设app线下推广怎么做
  • 2核4G服务器wordpressseo推广公司价格
  • 网站关键词和网页关键词的样本泉州百度网站推广
  • 如何成立一家公司合肥seo
  • 劳务网站怎样做百度世界排名
  • wordpress站群管理seo黑帽有哪些技术
  • 自做网站告白如何弄网站品牌推广公司
  • 做视频搬运工的网站互联网十大企业
  • seo 网站 制作搜索指数在线查询
  • 下载网站的表格要钱如何做深圳优化服务
  • 流媒体网站建设方案怎么做网站推广
  • wordpress 做音乐网站友谊平台
  • 市场管理监督局是干什么的网站优化推广平台
  • php做的大型网站新闻今天的最新新闻
  • 九年级上册信息技术做网站线上平台推广方案
  • 中山网站建设哪家好网站推广广告
  • 免费推广网站软件子域名在线查询
  • 企业网站建设成都个人如何在百度上做广告
  • 烟台建站程序北京百度推广代理公司
  • 做电商什么外推网站好广点通推广登录入口
  • 免费做网站靠谱么域名注册入口
  • 企业网站设计谁家做了的好嘉兴百度快照优化排名
  • seo手机搜索快速排名什么叫做seo
  • 腾讯网站建设方案最佳bt磁力搜索引擎
  • 建设银行网站的机构百度上怎么注册店铺地址
  • 【C/C++】explicit_bzero
  • 摘录-打造第二大脑
  • GitHub的免费账户的存储空间有多少?
  • python 检测蜂窝网络,实现掉网自动拨号
  • SGLang 核心技术详解
  • [Python 基础课程]注释