Mysql Ubuntu上的灯堆栈设置:什么是';本地主机';?
我是网络开发领域的新手。正在尝试在Ubuntu上安装wordpress.org 教程页面指示:Mysql Ubuntu上的灯堆栈设置:什么是';本地主机';?,mysql,linux,database,wordpress,ubuntu,Mysql,Linux,Database,Wordpress,Ubuntu,我是网络开发领域的新手。正在尝试在Ubuntu上安装wordpress.org 教程页面指示: sql> GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password'; 我的计算机名是“A”(静态主机名)。我应该用本地主机替换上面的localhost还是本地主机也可以工作?localhost是域名,解析为127.0.0.1,这是一个特殊的IPv4地址,告诉您的链接层您正试图连接到自己的计算
sql> GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
我的计算机名是“A”(静态主机名)。我应该用本地主机替换上面的localhost还是本地主机也可以工作?
localhost
是域名,解析为127.0.0.1
,这是一个特殊的IPv4地址,告诉您的链接层您正试图连接到自己的计算机
这对于测试在internet上工作的软件很有用
当使用localhost作为地址时,最新的MySQL版本使用Unix域套接字,它不使用底层网络协议,但所有通信都发生在操作系统内核本身
奖金
- 不仅172.0.0.1,而且127.0.0.1到127.255.255.254所有循环都会将数据包返回到您的计算机。
- 对于IPv6:localhost解析为::1。
localhost
是从/etc/hosts
文件设置的。除非您阅读并理解您正在做的事情,否则不要更改localhost
名称。这是-。打开/etc/hosts
(或运行cat/etc/hosts
),您将看到如下条目:
127.0.0.1 localhost
实际上,我们可以将其更改为:
127.0.0.1 localhost
127.0.0.1 example.com
和重新加载/重新启动
安装mysql后,始终运行sudo mysql\u secure\u installation
命令。始终遵循好的教程网站的指南。请阅读。当您是新用户时,请使用或而不是命令行。您应该只授予运行WordPress的基本权限。在该命令上:
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
CREATE USER 'exampleuser'@'localhost' IDENTIFIED BY 'exampleP@ssw0rd';
CREATE DATABASE exampledatabase;
GRANT SELECT,DELETE,INSERT,UPDATE ON exampledatabase.* TO 'exampleuser'@'localhost';
FLUSH PRIVILEGES;