MySQL单实例安装步骤
- 创建MySQL细腻用户:useradd -s /sbin/nologin myql
- 创建存放软件的文件夹:mkdir /apply(在home中)
- 上传文件并解压:tar xf mysql-5.5.62-linux-glibc2.12-x86_64. /apply/
- 创建软连接: ln -s mysql-5.5.62-linux-glibc2.12.-x86_64 mysql
- 初始化:home/apply/mysql/scripts/mysql_install_db --user=mysql --basedir=/home/apply/mysql --datadir=/home/apply/mysql/data
- 在vim/etc/profile下写入环境变量:export PATH=/apply/mysql/bin:$PATH. /etc/profile
- 启动:mysqld_safe &(启动不成功输入:cp /application/mysql/support-files/my-medium.cnf /etc/my.cnf,y,然后在执行mysqld_safe &)
MySQL结构
-
事务:一组事间全部完成或者全部取消
-
事务的四大特性:
-
1.原子性Atomicity
一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节 -
2.一致性Consistency
在事务开始之前和事务结束以后,数据库的完整性没有被破坏 -
3.隔离性 Isolation
数据库允许多个并发事务同时对其数据进行读写和修改的能力 -
4持久性 Durability
事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失
MySQL 二进制的三种格式
-
row 行
数据只要更改 我就把你更改的数据记录下来 update -
Statement 语句:记录你执行过的语句
-
mixed
根据你更改的东西 只能的选择 使用 row 或者statement
MySQL命令
-
启动MySQL:mysqld_safe
-
登陆MySQL:mysql
-
备份:mysqldump
-
密码的基础上修改密码:update mysql.user set password=password(‘123456’);(在mysql中)
-
强制关闭数据库:kill mysqld
-
退出数据库:quit或\q
Ctrl+C或Ctrl+D -
帮助命令:help
-
创建数据库:create database 数据库名
-
删除数据库;drop database <数据库名>
-
显示数据库:show databases
-
正常关闭数据库:mysqladmin shutdown