首页 / MYSQL / MySQL数据库系统
MySQL数据库系统
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL数据库系统,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2876字,纯文字阅读大概需要5分钟。
内容图文
![MySQL数据库系统](/upload/InfoBanner/zyjiaocheng/509/b8b993a08a204bf5bb466d8a60962831.jpg)
1、MySQL的特点:
1)多线程、多用户
2)基于c/s(客户端/服务器)架构
3)简单易用、查询速度快
4)安全可靠
2、MySQL编译安装 (*代表键盘上tab键)
1)准备工作:卸载使用rpm方式安装的mysql
Rpm -e mysql --nodeps
安装cmake包;
Cd /media
Tar zxf cmake-* -C /usr/src
Cd /usr/src/cmake-*
https://blog.51cto.com/14373432/configure && gmake && gmake install
2)MySQL的编译安装
Groupadd mysql
Useradd -M -s /sbin/nologin mysql -g mysql
Cd /media
Tar zxf mysql-* -C /usr/src
Cd /usr/src/mysql-*
Cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc && make && make install
3、安装后的调整
1)给mysql目录添加权限
Chown -R mysql:mysql /usr/local/mysql
2)生成主配置文件
Cp support-files/my-medium.cnf /etc/my.cnf
3)初始化数据库
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
4)设置环境变量
In -s /usr/local/mysql/bin/* /usr/local/bin/
或 echo “PATH-$PATH:/usr/local/mysql/bin” >> /etc/profile
. /etc/profile(立即生效)
5)添加为系统服务
Cp support-files/mysql.server /etc/rc.d/init.d/mysqld
Chmod +x /etc/rc.d/init.d/mysqld
Chkconfig --add mysqld
6)启动mysqld服务,并查看运行状态
Service mysqld restart
Service mysqld status 或 /etc/init.d/mysqld status
7)MySQL服务器默认端口号为:3306
4、MySQL的管理
1)登录mysql:mysql -u 用户名 -p (有密码时加-p,无密码时不用加)
2)更改密码:两种方式:
方式1:更改mysql库的user表中用户密码,需使用flush命令刷新
方式2:在命令行中使用:mysqladmin -u 用户名 -p password “新密码“
3)创建数据库:create database 库名; (例: create database benet;)
使用数据库:use 库名;
查看数据库:show databases;
4)创建表:create table 表名 (字段1 类型,字段2 类型……);
例:create table t387 (name char(16),password char(10));
查看表:show tables;
查看表结构:describe 表名;
5)插入数据:insert into 表名 values (‘值1’,‘值2’……);
例:insert into t387 values(‘hanming’,’123456’);
注意:values里的值应与前面指定的表中的顺序一样。
6)查询数据:select from 表名;( 通配符,代表所有)
7)更新数据:update 表名 set 字段=‘新值’ where 条件;
例:update t387 set password=’654321’ where name=’hanming’;
8)删除数据:delete form 表名 where 条件;
9)删除库和表:drop database/table 库名/表名;
10)授权:grant 权限列表 on 库名.表名 to 用户@来源 identified by ‘密码’;
11)撤销权限:revoke 权限列表 on 库名.表名 from 用户@来源;
5、数据库的备份和恢复
1)数据库的备份:
方法1:可以直接备份目录/usr/local/mysql/data
方法2:使用备份工具mysqldump
备份操作:mysqldump -u root -p 备份选项 > 备份文件名.sql
例:mysqldump -u root -p benet t387 > /usr/local/mysql/hanming.sql
备份选项:库名 表名 备份库内的表
备份文件可用vim 直接打开查看内容
2)恢复:
Mysql -u root -p 库名 < 备份文件名.sql
MySQL数据库系统
标签:初始化 类型 files start port 特点 sbin insert res
本文系统来源:https://www.cnblogs.com/sqlserver-my/p/11017394.html
内容总结
以上是互联网集市为您收集整理的MySQL数据库系统全部内容,希望文章能够帮你解决MySQL数据库系统所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。