Uso do banco de dados MariaDB
Preparação MariaDB
Operação de banco de dados
Princípio de conexão MySQL
Operação basica
Primeiro verifique se o MariaDB está instalado na máquina virtual, use a linha de comando
[root@localhost ~]# rpm -qa|grep mariadb
Se existir, aparecerá. A
chave está no servidor. Se não existir , instale-o com Alisource.
yum -y install mariadb-devel
yum -y install mariadb-server
Preparação preliminar do MariaDB
1. Ver o status do banco de dados MariaDB
service mariadb status
service mariadb stop//关闭数据库
service mariadb start//开启数据库
service mariadb restart//重启数据库
select version//查看数据库版本
2. Arquivo de configuração
sudo vim /etc/my.cnf
skip-grant-tables //插入语句,跳过权限验证
3. Reinicie o banco de dados
service mariadb restart
Operação do banco de dados
1. Faça login no banco de dados
mysql -u root
2. Mude para o banco de dados MySQL
3. Modifique a senha de login do banco de dados e faça login
4. Saia do
princípio de conexão do banco de dados MySQL
(número da porta de escuta do mysql: 3306; número da porta de escuta do oracle: 1521)
1.netstat -anp | grep 3306//查看这个端口有没有在侦听,是否建立链接
ouvir significa ouvir e estabelecer um vínculo
2.ps aux | grep mysqld//查看mysql进程
O processo daemon mysqld é iniciado durante o processo de inicialização do MySQL. O processo daemon avalia se o servidor mysql está operando normalmente.Se o servidor mysql travar durante o uso, o processo daemon irá reiniciar o servidor mysql.
3.域套接字
Basicamente, um arquivo é criado na máquina local, e o cliente e o servidor se comunicam por meio do arquivo, que é a comunicação entre processos. Essa comunicação entre processos usa o protocolo de rede 桟
4.服务端和客户端之间的联系
Operação básica
1. Use o banco de dados
use [数据库的名称]; #可以切换数据库
2. Visualize a tabela de dados no banco de dados atual
show tables;
3. A criação do banco de dados requer um conjunto de caracteres especificado
create database [数据库的名称] charset=[字符集];//用哪种字符集保存数据
4. Visualize o processo de criação de um banco de dados
show create database [数据库的名称]charset=[字符集];
latin1 é chamado o nome do conjunto de caracteres
conjunto de caracteres:
Por exemplo, quando criamos test2,
podemos ver que o tipo de conjunto de caracteres tornou-se utf8.
5. No processo de armazenamento de dados, podem ocorrer
caracteres ilegíveis. 6. Visualize o conjunto de caracteres atual
show variables like '%character%';
7. Excluir biblioteca
drop database [数据库名称];//连带表也会删掉
Se o banco de dados excluído não tiver backup, ele não poderá ser restaurado. Excluir o banco de dados não é um golpe! ! !