1 / 10
文档名称:

MySQL学习之linux下安装及配置篇.pdf

格式:pdf   大小:1,834KB   页数:10页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL学习之linux下安装及配置篇.pdf

上传人:青山代下 2024/5/21 文件大小:1.79 MB

下载得到文件列表

MySQL学习之linux下安装及配置篇.pdf

相关文档

文档介绍

文档介绍:该【MySQL学习之linux下安装及配置篇 】是由【青山代下】上传分享,文档一共【10】页,该文档可以免费在线阅读,需要了解更多关于【MySQL学习之linux下安装及配置篇 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..实验一::MySQL是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询迅捷等优点。MySQL主要目标是快速、健壮和易用。对于一般中小型,甚至大型应用MySQL都能够胜任。并且MySQL是免费的。现在软件学院需要使用MySQL数据库来建立一个学生档案管理系统。首先要在一台安装了ubuntulinux的服务器上安装上MySQL。实验目的:在ubuntulinux中安装MySQL。实验分析:-get命令在网络上下载并安装MySQL需要的安装包,。。。。实验步骤:注意:MySQL中的root用户同linux中的root用户不是同一用户。他们性质类似,MySQL中的root用户在MySQL数据库系统中享有最高权限。步骤一:使用apt-get安装MySQL注意:此方式需要连接互联网,如不能连接互联网,请参见附录一:MySQL的离线安装。1)打开终端工具。2)在apt-get设置的源中搜索一下关于mysql-serve-。使用命令:apt-cachesearchmysql-server-)安装mysql-server-。使用命令:sudoapt-getinstallmysql-server-:..4)查看提示信息确定是我们需要的之后,输入“y”然后敲击回车,确认安装。5)首次安装需要输入MySQLroot用户的密码。注意:MySQL中的root用户非常重要,他在MySQL中具有最高权限。以后在数据库的管理过程中会经常使用到root用户,请牢记root用户的密码。6)安装成功。步骤二:启动和停止MySQL服务1)查看mysql的服务是否在运行。输入命令:ps–A|grepmysqld2)停止mysql的服务。输入命令:sudo/etc/:..3)启动mysql的服务。输入命令:sudo/etc/:使用root用户登陆数据库1)首先确认MySQL的服务已经启动。执行步骤二中的第一个操作。2)使用MySQL的root用户连接数据库。在终端中使用命令:mysql–uroot–p(命令详细请参考附录二:mysql连接命令详解)3)输入MySQL的root用户密码。4)出现MySQL的命令提示符,已经连接上MySQL服务器。5)此时可以输入mysql的各种命令对数据库进行操作。例如我们查看现在数据库服务器中有哪些数据库。使用命令:showdatabases;(其他操作数据库命令请参考MySQL学****手册之数据库基本操作篇)6)用户退出MySQL。使用MySQL的命令:exit;扩展练****查阅资料,练****linux的包管理命令apt-get。:..实验二:配置MySQL实验背景:软件学院的学生档案管理系统需要多个用户使用,比如有老师,也有学生。而他们的权限是不一样的。老师可以修改学生成绩的一些数据,学生只能查看数据。所以,应该在MySQL中配置多个用户,每个用户的权限不同。实验目的:配置MySQL的用户及用户权限。实验分析:1)为专业辅导员创建assistant用户,该用户对数据库具有读写权限。2)为任课老师创建teacher用户,该用户对数据库同样具有读写权限。3)为学生创建student用户,该用户只具有可读权限。实验步骤:1)使用MySQL的root用户连接数据库。在终端中使用命令:mysql–uroot–p2)创建assisant用户,他可以对数据库进行查询、插入、修改和删除等操作,并且可以在任何一台电脑上连接数据库。设定他的密码是abcdef。执行命令:grantselect,insert,update,deleteon*.*******@localhostidentifiedby“abcdef”;(命令详解参考附录三:MySQL用户管理命令grand参考)3)退出root用户连接,使用assistant用户连接数据库。使用命令:mysql–uassistant-p4)重复操作2和操作3。创建teacher用户,权限同assistant一样。设定他的密码是:..123456。执行命令:grantselect,insert,update,deleteon*.*******@localhostidentifiedby“123456”;5)创建student用户。权限仅为查询,不设定密码。执行命令:grantselecton*.*******@localhost;6)使用student用户连接mysql。在终端中执行命令:mysql–ustudent扩展练****请以自己所在宿舍的宿舍成员为素材。进行如下操作。1)向mysql中添加用户,其中宿舍长具有所有权限。宿舍其他人对数据库只有查看的权限。均设置密码。2)选取几个用户,登陆数据库。:..附录一:mysql的离线安装。1)在ftp上下载安装所需要的安装包。所需要的软件包有:-daemon-perl、libplrpc-perl、libdbi-perl、mon、libmysqlclient15off、libdbd-mysql-perl、mysql-client-、mysql-server-:ftp://ftp./MySQL/setup/2)在ubuntulinux中在用户的home目录下新建一个文件夹,命名为mysql-deb,用以存放安装需要的软件包。使用命令:mkdirmysql-deb3)使用winSCP将所需安装包传到ubuntulinux中,放在~/mysql-deb目录下。sudodpkg–i4)按顺序依次安装软件包。使用命令:软件包的名称软件包名称顺序为:1.-daemon----mysql--client--server-:因为软件包之间的依赖关系,所以一定要按顺序安装软件包。否则安装可能失败。:..5)软件包全部安装完成。MySQL安装成功!:..附录二:mysql连接命令详解命令格式:mysql[-h|[–u-p]]命令说明:在终端中连接mysql数据库命令参数:-h:主机地址-u:用户名-p:用户密码退出mysql的命令:exit;:..附录三:MySQL用户管理命令GRANT参考命令格式:GRANTprivilegesONdatabase.******@whereIDENTIFIEDBY“password”命令说明:grant命令用于在MySQL数据库中添加用户,及设定用户的权限、密码。参数详解:privileges:授予用户的权限,下表列出可用于GRANT语句的权限指定符:GRANT权限指定符可以有多个。用“,”(逗号)隔开。:权限使用的级别。Database指定权限限定在哪个数据库中,table指定权限限定在哪个表中。可以用*(星号)代表所有数据库/表。******@where:user:用户名。where:可登陆的位置。可使用通配符“%”。例:***@localhost仅能在本机登陆。***@。:..@%”为了安全方面的考虑,通常不会将用户配置为可以在任意电脑上登陆。设定此用户登陆的密码。为空表示不需要密码。