没有合适的资源?快使用搜索试试~ 我知道了~
mysql学习笔记.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 10 浏览量
2023-08-10
23:26:45
上传
评论
收藏 695KB PDF 举报
温馨提示
试读
29页
mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记mysql学习笔记
资源推荐
资源详情
资源评论
Mysql 初学笔记
个人声明
此笔记为本人在学习 MYSQL 的时候根据个人需要做的一些知识重点摘要,
现在发布在网上希望能为广大初学者朋友提供一些帮助,也希望大家有什么疑问
或者见解能够帮我提出,当然如果有什么错误之处还希望广大朋友多多谅解。另
外个人建立了 linux 技术交流群,oracle 技术交流群,嵌入式交流群等群,希望
能够广交 IT 技术爱好者,如果您有兴趣,欢迎加群交流,群号见页脚!
1
更多学习资料见群共享:75135846
Linux 群:75135846 oracle 群:300179148 嵌入式群:202096730
基础了解部分
软件包:mysql-server
默认端口:3306
服务:mysqld
正常运行的进程叫 Mysql 的实例
用 yum 安装后,默认数据存在 /var/lib/mysql 下
操作数据库:sql 语言
存储引擎:存储数据库的格式
修改密码
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h dba.up.com password 'new-password'
启动
# service mysqld start
查看监听端口
# netstat -ntpl | grep mysqld
软件包 mysql 是维护数据库的工具
# rpm -ql mysql
/usr/bin/mysql 管理工具
/usr/bin/mysqladmin 管理数据库工具
2
更多学习资料见群共享:75135846
Linux 群:75135846 oracle 群:300179148 嵌入式群:202096730
/usr/bin/mysqldump 对数据库做备份
mysql 工具的完整写法
# mysql -h IP -u USER -pPASSWORD
连接本机的 mysql 实例,因为连接本地 -h localhost 可以省略,如果是 root 用户,则 -u
root 可以省略
# mysql
显示有多少数据库:
mysql> show databases;
进入某个库(mysql 库):
mysql> use mysql
查这个库有多少表
mysql> show tables;
查看 user 表内容
mysql> select * from user;
行叫记录
列叫字段
3
更多学习资料见群共享:75135846
Linux 群:75135846 oracle 群:300179148 嵌入式群:202096730
只查看 user 表中的三列 Host,User,Password
mysql> select Host,User,Password from user;
取出 Host='127.0.0.1'这一行的记录
mysql> select Host,User,Password from user where Host='127.0.0.1';
如果数据库乱的话,可以进入 /var/lib/mysql/ 执行 rm -rf * 然后再将 mysql 重启
创建一个库
mysql> create database test2;
创建表
mysql> use test2;
mysql> create table t1 (id int, name char(8));
源代码形式安装
(方便定制功能)
安装前先删除现有安装的 mysql-server
# yum erase mysql-server -y
# rm -rf /var/lib/mysql/
# rm /etc/my.cnf
4
更多学习资料见群共享:75135846
Linux 群:75135846 oracle 群:300179148 嵌入式群:202096730
每秒 4 万查询以上要安装 5.5,性能会有大提升。
安装:
# tar zxf mysql-5.1.34.tar.gz -C /usr/local/src/
# cd /usr/local/src/mysql-5.1.34/
# ./configure --prefix=/usr/local/mysql --with-extra-charsets=all --with-innodb
--with-plugins=partition
注解:
--with-extra-charsets=all:支持所有字符集
--with-innodb:支持 innodb 存储引擎(支持外键等)
--with-plugins=partition:支持分区
编译,正确结果就不打印到屏幕上,只打印错误的信息
# make > /dev/null
# make install
初始化
# cd /usr/local/mysql/bin
# ./mysql_install_db
此时在 /usr/local/mysql/ 下多出一个 var 目录
现在目录的权限是 root,比较危险,如果有人攻击后可以得到 root 权限,所以将所有目录
5
剩余28页未读,继续阅读
资源评论
小正太浩二
- 粉丝: 184
- 资源: 5908
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功