没有合适的资源?快使用搜索试试~ 我知道了~
mysql的安装和使用,基础只用方法,如何建立数据库,建立表,查询表.修改表的信息
资源推荐
资源详情
资源评论
Mysql 初学笔记
个人声明
此笔记为本人在学习 MYSQL 的时候根据个人需要做的一些知识重点摘要,
现在发布在网上希望能为广大初学者朋友提供一些帮助,也希望大家有什么疑问
或者见解能够帮我提出,当然如果有什么错误之处还希望广大朋友多多谅解。另
外个人建立了 linux 技术交流群,oracle 技术交流群,嵌入式交流群等群,希望
能够广交 IT 技术爱好者,如果您有兴趣,欢迎加群交流,群号见页脚!
更多学习资料见群共享: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 管理数据库工具
更多学习资料见群共享: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;
行叫记录
列叫字段
更多学习资料见群共享: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
更多学习资料见群共享: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 权限,所以将所有目录
剩余28页未读,继续阅读
资源评论
u010235207
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于51单片机的自动浇花设计论文
- 客服机器人需要的数据集,包括order、ware、user,测试集和开发集
- 用0到9生成十位数的所有排列组合(java代码).docx
- 模仿魔慢相机的人脸监测选择ios组件
- STM32F103C8T6模拟IIC控制4针0.96寸OLED显示屏已测
- Chromeextent_paly.zip
- 【2023年全国职业技能大赛“信息安全与评估”赛项】任务4-Linux内存取证WP+靶场环境
- 基于51单片机数字电压表的设计(PCB+原理图+仿真+论文+代码)
- open62541在window10 VS2019编译完成的源码
- 新闻文章自动新闻采集系统-webapps.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功