NFS服务配置Word文件下载.docx

上传人:b****3 文档编号:7860937 上传时间:2023-05-09 格式:DOCX 页数:9 大小:17.55KB
下载 相关 举报
NFS服务配置Word文件下载.docx_第1页
第1页 / 共9页
NFS服务配置Word文件下载.docx_第2页
第2页 / 共9页
NFS服务配置Word文件下载.docx_第3页
第3页 / 共9页
NFS服务配置Word文件下载.docx_第4页
第4页 / 共9页
NFS服务配置Word文件下载.docx_第5页
第5页 / 共9页
NFS服务配置Word文件下载.docx_第6页
第6页 / 共9页
NFS服务配置Word文件下载.docx_第7页
第7页 / 共9页
NFS服务配置Word文件下载.docx_第8页
第8页 / 共9页
NFS服务配置Word文件下载.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

NFS服务配置Word文件下载.docx

《NFS服务配置Word文件下载.docx》由会员分享,可在线阅读,更多相关《NFS服务配置Word文件下载.docx(9页珍藏版)》请在冰点文库上搜索。

NFS服务配置Word文件下载.docx

现在已经进入到了mysql 

的操作界面了。

退出的话,直接输入exit即可。

exit

Bye

先解释一下上面的命令的含义,-u 

用来指定要登录的用户,root用户是mysql自带的管理员账户,默认没有密码的,那么如何给root用户设定密码?

按如下操作:

/usr/local/mysql/bin/mysqladmin-urootpassword‘123456’

这样就可以设定root用户的密码了。

其中mysqladmin就是用来设置密码的工具,-u 

指定用户,passwod 

后跟要定义的密码,密码需要用单引号或者双引号括起来。

另外你也许发现了,敲命令时总在前面加/usr/local/mysql/bin/ 

这样很累。

但是直接打mysql 

又不能用,这是因为在系统变量$PATH中没有/usr/local/mysql/bin/这个目录,所以需要这样操作(如果你的linux可以直接打出mysql这个命令,则不要做这个操作):

vim/etc/profile

在最后加入一行:

exportPATH=$PATH:

/usr/local/mysql/bin/

保存后运行

source/etc/profile

设定完密码后,再来运行最开始进入mysql数据库操作界面的命令:

mysql-uroot

ERROR1045(28000):

Accessdeniedforuser'

root'

@'

localhost'

(usingpassword:

NO)

就报错了,这是因为root用户有密码。

mysql-uroot-p

Enterpassword:

YourMySQLconnectionidis5

需要加-p选项指定密码,这时就会提示你输入密码了。

当设定密码后,如果要想更改密码如何操作呢?

mysqladmin-uroot-ppassword"

123456789"

输入原来root的密码就可以更改密码了。

【连接数据库】

刚刚讲过通过使用mysql-uroot-p 

就可以连接数据库了,但这只是连接的本地的数据库’localhost’,然后有很多时候都是去连接网络中的某一个主机上的mysql。

mysql-uuser1-p–P3306-h10.0.2.69

其中-P(大写)指定远程主机mysql的绑定端口,默认都是3306;

-h指定远程主机的IP

【一些基本的MySQL操作命令】

1. 

查询当前所有的库

showdatabases;

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

|Database|

|information_schema|

|mysql|

|test|

2. 

查询某个库的表

usemysql;

Databasechanged

showtables;

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

|Tables_in_mysql|

|columns_priv|

|db|

|func|

|help_category|

|help_keyword|

|help_relation|

|help_topic|

|host|

|proc|

|procs_priv|

|tables_priv|

|time_zone|

|time_zone_leap_second|

|time_zone_name|

|time_zone_transition|

|time_zone_transition_type|

|user|

3. 

查看某个表的字段

descfunc;

//func 

是表名

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

|Field|Type|Null|Key|Default|Extra|

|name|char(64)|NO|PRI|||

|ret|tinyint

(1)|NO||0||

|dl|char(128)|NO||||

|type|enum('

function'

'

aggregate'

)|NO||NULL||

4. 

查看某个表的表结构(创建表时的详细结构)

showcreatetablefunc;

|Table|CreateTable|

|func|CREATETABLE`func`(

`name`char(64)collateutf8_binNOTNULLdefault'

`ret`tinyint

(1)NOTNULLdefault'

0'

`dl`char(128)collateutf8_binNOTNULLdefault'

`type`enum('

)charactersetutf8NOTNULL,

PRIMARYKEY(`name`)

)ENGINE=MyISAMDEFAULTCHARSET=utf8COLLATE=utf8_binCOMMENT='

Userdefinedfunctions'

|

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

5. 

查看当前是哪个用户

selectuser();

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

|user()|

|root@localhost|

6. 

查看当前所在数据库

selectdatabase();

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

|database()|

7. 

创建一个新库

createdatabasedb1;

QueryOK,1rowaffected(0.04sec)

8. 

创建一个表

createtablet1(`id`int(4),`name`char(40));

QueryOK,0rowsaffected(0.02sec)

desct1;

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

|id|int(4)|YES||NULL||

|name|char(40)|YES||NULL||

9. 

查看当前数据库版本

selectversion();

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

|version()|

|5.0.86|

10. 

查看当前系统时间

selectcurrent_date,current_time;

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

|current_date|current_time|

|2011-05-31|08:

52:

50|

11. 

查看当前mysql的状态

showstatus;

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

|Variable_name|Value|

|Aborted_clients|0|

|Aborted_connects|1|

|Binlog_cache_disk_use|0|

|Binlog_cache_use|0|

|Bytes_received|664|

|Bytes_sent|6703|

这个命令打出很多东西,显示你的mysql状态。

12. 

查看mysql的参数

showvariables;

很多参数都是可以在/etc/f中定义的。

13. 

创建一个普通用户并授权

grantallon*.*touser1identifiedby'

123456'

;

QueryOK,0rowsaffected(0.01sec)

all 

表示所有的权限(读、写、查询、删除等等操作),*.*前面的*表示所有的数据库,后面的*表示所有的表,identifiedby 

后面跟密码,用单引号括起来。

这里的user1指的是localhost上的user1,如果是给网络上的其他机器上的某个用户授权则这样:

grantallondb1.*to'

user2'

10.0.2.100'

identifiedby'

QueryOK,0rowsaffected(0.00sec)

用户和主机的IP之间有一个@,另外主机IP那里可以用%替代,表示所有主机。

例如:

user3'

%'

【一些常用的sql】

查询语句

selectcount(*)frommysql.user;

mysql.user表示mysql库的user表;

count(*)表示表中共有多少行。

select*frommysql.db;

查询mysql库的db表中的所有数据

selectdbfrommysql.db;

查询mysql库db表的db段。

select*frommysql.dbwherehostlike'

10.0.%'

查询mysql库db表host字段like10.0.% 

的行,这里的%表示匹配所有,类似于前面介绍的通配符。

插入一行

insertintodb1.t1values(1,'

abc'

);

QueryOK,1rowaffected(0.00sec)

t1表在前面已经创建过。

select*fromdb1.t1;

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

|id|name|

|1|abc|

更改某一行

updatedb1.t1setname='

aaa'

whereid=1;

QueryOK,1rowaffected(0.02sec)

Rowsmatched:

1Changed:

1Warnings:

0

这样就把原来id为1的那行中的name改成’aaa’

删除表

droptabledb1.t1;

删除数据库

dropdatabasedb1;

QueryOK,0rowsaffected(0.07sec)

备份与恢复库

mysqldump-uroot-pmysql>

mysql.sql

这里的mysqldump就是备份的工具了,-p后面的mysql指的是mysql库,把备份的文件重定向到mysql.sql。

如果恢复的话,只要:

mysql-uroot-pmysql<

mysql.sql

关于MySQL的基本操作笔者就介绍这么多,当然学会了这些还远远不够,希望你能够在你的工作中学习到更多的知识,如果你对MySQL有很大兴趣,不妨深入研究一下,毕竟多学点总没有坏处。

如果想学跟多的东西请去查看MySQL官方中文参考手册(5.1)。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2