实验一:在Ubuntu linux中安装MySQL5.0
实验背景:
MySQL 是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询迅捷等优点。MySQL 主要目标是快速、健壮和易用。对于一般中小型,甚至大型应用MySQL都能够胜任。并且MySQL是免费的。
现在软件学院需要使用MySQL数据库来建立一个管理系统。首先要在一台安装了ubuntu linux的服务器上安装上MySQL。
实验目的:
在ubuntu linux中安装MySQL。
实验分析:
1. 使用apt-get命令在网络上下载并安装MySQL需要的安装包,安装的MySQL版本为5.0。
2. 在安装过程中需要设置MySQL的root用户密码。
3. MySQL服务的启动和停止。
4. 使用MySQL的root用户连接数据库。
实验步骤:
注意:MySQL中的root用户同linux中的root用户不是同一用户。他们性质类似,MySQL中的root用户在MySQL数据库系统中享有最高权限。
步骤一:使用apt-get安装MySQL
注意:此方式需要连接互联网,如不能连接互联网,请参见附录一:MySQL的离线安装。
1) 打开终端工具。
2) 在apt-get设置的源中搜索一下关于mysql-serve-5.0的软件包。使用命令:apt-cache sea
rch mysql-server-5.0
3) 安装mysql-server-5.0软件包。使用命令:sudo apt-get install mysql-server-5.0
4) 查看提示信息确定是我们需要的之后,输入“y”然后敲击回车,确认安装。
5) 首次安装需要输入MySQL root用户的密码。
注意:MySQL中的root用户非常重要,他在MySQL中具有最高权限。以后在数据库的管理过程中会经常使用到root用户,请牢记root用户的密码。
6) 安装成功。
步骤二:启动和停止MySQL服务
1) 查看mysql的服务是否在运行。输入命令:ps –A | grep mysqld
2) 停止mysql的服务。输入命令:sudo /etc/init.d/mysql stop
3) 启动mysql的服务。输入命令:sudo /etc/init.d/mysql start
步骤三:使用root用户登陆数据库
1) 首先确认MySQL的服务已经启动。执行步骤二中的第一个操作。
2) 使用MySQL的root用户连接数据库。在终端中使用命令:mysql –u root –p (命令详细请参考附录二:mysql连接命令详解)
3) 输入MySQL的root用户密码。
4) 出现MySQL的命令提示符,已经连接上MySQL服务器。
5) 此时可以输入mysql的各种命令对数据库进行操作。例如我们查看现在数据库服务器中有哪些数据库。使用命令:show databases; (其他操作数据库命令请参考MySQL学习手册之数据库基本操作篇)
6) 用户退出MySQL。使用MySQL的命令:exit;
扩展练习:
查阅资料,练习linux的包管理命令apt-get。
实验二:配置MySQL
实验背景:
软件学院的管理系统需要多个用户使用,比如有老师,也有学生。而他们的权限是不一样的。老师可以修改学生成绩的一些数据,学生只能查看数据。所以,应该在MySQL中配置多个用户,每个用户的权限不同。
实验目的:
配置MySQL的用户及用户权限。
mysql下载配置实验分析:
1) 为专业辅导员创建assistant用户,该用户对数据库具有读写权限。
2) 为任课老师创建teacher用户,该用户对数据库同样具有读写权限。
3) 为学生创建student用户,该用户只具有可读权限。
实验步骤:
1) 使用MySQL的root用户连接数据库。在终端中使用命令:mysql –u root –p
2) 创建assisant用户,他可以对数据库进行查询、插入、修改和删除等操作,并且可以在任何一台电脑上连接数据库。设定他的密码是abcdef。执行命令:grant select,insert,update,delete on *.* to assistant@localhost identified by “abcdef”;(命令详解参考附录三:MySQL用户管理命令grand参考)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论