1 / 43
文档名称:

mysql基础知识培训.ppt

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

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

分享

预览

mysql基础知识培训.ppt

上传人:相惜 2021/12/1 文件大小:824 KB

下载得到文件列表

mysql基础知识培训.ppt

相关文档

文档介绍

文档介绍:知识培训
2015年8月20日星期四
宋小龙
整理课件
目录
Date
2
整理课件
Mysql 的安装及初始化配置
整理课件
安装包内容
linux安装包内容,通常我们选择安装server,client和devel三个安装包。
Mysql安装包内容:
Mysql-server 服务端程序。
Mysql-client 是连接服务端的客户端工具。
在windows下和服务端是一起安装的。
Mysql-devel lib库文件,用来编译其他的客户端程序,比如包含perl模块。
Mysql-embedded Mysql的嵌入式版本。
Mysql-shared 共享库。
Mysql-shared-dompt 兼容老版本的共享库。
Mysql-test 测试组件。
1
整理课件
安装路径
Mysql在源码编译安装时可以自定义安装路径,使用rpm安装时,不能直接指定安装路径。
Rpm安装需要root权限,安装后的默认路径如下:
数据库目录 /var/lib/mysql
配置文件 /usr/share/mysql
相关命令 /usr/bin
启动脚本 /etc/
参数文件 /etc/
2
整理课件
参数文件
Mysql按照顺序搜索读取,参数按顺序覆盖。
/usr/ 为默认参数文件,可以copy到/etc/。参数读取顺序使用
下面命令查看mysqld --verbose --help | grep -A 1 ‘Default options’
几个重要的参数:
Autocommit
set autocommit={0|1} 设定MySQL事务是否自动提交,1表示立即提交,0表示需要显式提交。
lower_case_table_names
Mysql默认大小写敏感(与操作系统有关,windows系统不区分),
0表示敏感,1表示不敏感。字段名称不敏感。
Wait_timeout和Interactive_timeout
默认28800s。
Ttransaction_isolation
隔离级别,默认为repeatable-read。建议使用read-committed。
3
整理课件
初始密码修改
安装Mysql数据库后初始root密码保存在文件里。
/root/.mysql_secret服务器初始化随机密码的位置
Mysql_secret里记录了root的初始化随机密码,更改密码的方式为:
SET PASSWORD = PASSWORD('Kecan');  
或者直接更新数据字典
Update user set password=‘Kecan’;
4
整理课件
数据库启动方式
数据库启动及客户端工具连接。
启动命令:
可使用如下命令启动MySQL:
service mysql start
关闭命令:
Service mysql stop
数据库服务端登录:
Mysql –uroot – –P3306 –p
5
整理课件
1.:6 数据库启动方式
权限分为认证和授权两部分。
Mysql的权限系统围绕着两个概念:
1、认证:确定用户是否容许连接数据库服务器。
2、授权:确定用户是否有足够的权限执行数据库操作。
两个权限相关的表:user 和 db
user表在某种程度上是独一无二的,因为它是唯一一个在权限请求的认证和
授权阶段都起作用的表,也是唯一一个保存MySQL服务器相关权限的权限表。
在认证阶段,它只是负责为用户授权访问MySQL服务器,确定用户每小时的
最大连接数和最大并发数;在授权阶段,user确定允许访问服务器的用户是
否被赋予了操作数据库的全局权限,确定用户每小时的最大查询数和更新数。

db表用于为每个用户针对每个数据库赋予权限。具体的可以查看db的字段。
6
整理课件
修改Mysql的数据存储路径
可以根据实际情况修改存储路径,甚至异地复制创建。
Mysql默认安装路径datadir为/var/lib/mysql,为了方便管理,我们需要修改到
我们的指定路径下,