root@localhost是什么意思

root@localhost是什么意思,第1张

[root@localhost/]# 的意思是数据库中localhost(本地服务器)的root数据库

root代表当前登录的用户,在Linux中管理员账户是root

localhost当前计算机主机名

/ 代表你当前所处的目录位置    你当前在根目录下

#超级用户提示符,普通用户的提示符是$

它属于linux命令提示符

扩展资料:

linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。

*** 作命令

首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符 *** 作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以 *** 作系统的命令,例如dos命令就是控制台命令。

我们现在要了解的是基于Linux *** 作系统的基本控制台命令。有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。

如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man。Man实际上就是查看指令用法的help,学习任何一种UNIX类的 *** 作系统最重要的就是学会使用man这个辅助命令。man是manual(手册)的缩写字,它的说明非常的详细,但是因为它都是英文,看起来非常的头痛。建议大家需要的时候再去看man,平常嘛,记得一些基本用法就可以了。

参考资料:

百度百科-linux命令

云数据库MySQL实例不支持root账号,且不提供root权限账号,主要是为了减少误 *** 作对业务的影响。大家可以通过云数据库MySQL控制台为MySQL实例的数据库创建不同权限的业务管理账号。了解移动云云数据库MySQL更多详情,欢迎注册登录移动云官网→

>

楼主安装ecshop吧

数据库名:(指的是要安装的数据名称,随便用英文单词命名就行)

表前缀:

(指的是数据库表前面多加的标志,一般ecshop默认是ec_为表前缀,你可以不用改动)

数据库主机:(如果在本地安装的话一般填写localhost,网上服务器的话就填IP地址就行,例如202120633)

用户名:

(这里的用户名是数据库(mysql)的用户名,一般填root,不知道的话问购买空间的客服)

密码:

(这里的密码是数据库(mysql)的链接密码,不知道的话问购买空间的客服)

为了迁移mysql到oracle,采用了oracle的sql developer工具,并下载了mysql

jdbc驱动(为了让sql developer连接mysql)

为了从oracle sql developer远程以root连接mysql

1

2

3

mysql> GRANT ALL PRIVILEGES ON TO root@"%" IDENTIFIED BY '123456' WITH GRANT OPTION;

Query OK, 0 rows affected (000 sec)

mysql>

在设置root账户密码时,可以选择是否允许其从远程访问。默认情况下是不允许的。

在命令行下,可以有两种大同小异的方法来作此设置:

(1)

1

2

3

mysql>GRANT ALL PRIVILEGES ON TO root@localhost IDENTIFIED BY 'something' WITH GRANT OPTION;

mysql>GRANT ALL PRIVILEGES ON TO root@"%" IDENTIFIED BY 'something' WITH GRANT OPTION;

第一句增加了一个root用户授权通过本地机(localhost)访问,密码逗something地。

第二句则是使用通配符,授与root用户从任何其它主机发起的访问。

(2)亦可直接使用update语句修改user表:使用root用户或其他用户登录mysql,转到mysql数据库

1

2

3

4

5

update user set host='localhost' where user='root';

flush privileges;//只允许root在本机登录

update user set host='%' where user='root';

flush privileges;//允许root远程访问

注意,以上一定要加flush语句。

另外,如果要建新用户,则用grant语句比较方便,记住语句grant总是创建新用户。

例如我目前的库:

mysql> select host,user from user;

+-----------+--------+

| host | user |

+-----------+--------+

| % | mytest |

| % | root |

| localhost | mytest |

| localhost | root |

+-----------+--------+

4 rows in set (000 sec)

root和mytest都既能本地连,也能远程连

以上就是关于root@localhost是什么意思全部的内容,包括:root@localhost是什么意思、云数据库MySQL实例是否支持root账号、数据库那个是主机等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10138503.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存