Centos7下MariaDB的使用
MariaDB数据库的使用MariaDB的前期准备数据库操作MySQL连接原理三级目录首先查看虚拟机下是否安装MariaDB,使用命令行[root@localhost ~]# rpm -qa|grep mariadb如果存在则会出现关键在于server,如果没有这个就用阿里源自行安装yum -y install mariadb-develyum -y install mariadb-serverM
MariaDB数据库的使用
MariaDB的前期准备
数据库操作
MySQL连接原理
基本操作
首先查看虚拟机下是否安装MariaDB,使用命令行
[root@localhost ~]# rpm -qa|grep mariadb
如果存在则会出现
关键在于server,如果没有这个就用阿里源自行安装
yum -y install mariadb-devel
yum -y install mariadb-server
MariaDB的前期准备
1.查看MariaDB数据库的状态
service mariadb status
service mariadb stop//关闭数据库
service mariadb start//开启数据库
service mariadb restart//重启数据库
select version//查看数据库版本
2.配置文件
sudo vim /etc/my.cnf
skip-grant-tables //插入语句,跳过权限验证
3.重启数据库
service mariadb restart
数据库操作
1.登录数据库
mysql -u root
2.切换到MySQL数据库
3.修改数据库登陆的密码并登录
4.退出数据库
MySQL连接原理
(mysql侦听端口号:3306 ;oracle侦听端口号:1521)
1.netstat -anp | grep 3306//查看这个端口有没有在侦听,是否建立链接
listen表示在侦听并已建立链接
2.ps aux | grep mysqld//查看mysql进程
启动MySQL过程中会启动守护进程mysqld,守护进程在判断mysql服务器是否运行正常,如果使用过程中,mysql服务端挂掉了,守护进程就会重新拉起mysql服务端
3.域套接字
本质上就是本地机器当中创建一个文件,客户端和服务端之间通过文件来进行通信,就是进程间通信,这个进程间通信走网络协议桟
4.服务端和客户端之间的联系
基本操作
1.使用数据库
use [数据库的名称]; #可以切换数据库
2.查看当前数据库里的数据表
show tables;
3.数据库的创建,就需要指定的字符集
create database [数据库的名称] charset=[字符集];//用哪种字符集保存数据
4.查看创建的数据库的过程
show create database [数据库的名称]charset=[字符集];
latin1叫做字符集的名称
字符集:
例如我们创建test2
这里可以看见字符集类型已经变成utf8
5.在存储数据过程中,可能出现乱码问题
6.查看当前字符集
show variables like '%character%';
7.删库
drop database [数据库名称];//连带表也会删掉
删除的数据库如果没有备份,那将无法复原,删库跑路不是吹的!!!
更多推荐
所有评论(0)