Linux:数据库服务(Mysql安装及链接、远程链接、genelog)

  • yum  search  +  服务:查询服务是否存在;
  • yum  remove  +  服务:卸载服务;
  • 使用 service 操作服务时,服务的名称后要加上字符 d,如启动:service  mysqld  start 
  • cat /vir/log/mysqld.log  |  grep  +  关键字:从服务的操作日志中查询内容;
  • history:查看所有输入的历史记录(可显示的内容,一般输入密码时不显示内容,则查看不到);

一、Mysql 安装及链接

 1)基本操作

  • CentOS7 默认安装 mariadb 数据库;

 2)安装 MySQL 数据库

  1. 查询并先卸载 matiadb 数据库:yum  search  mariadb、yum  remove  mariadb-libs.x86_64
  2. 下载 Mysql 源:从网站  https://dev.mysql.com/downloads/repo/yum/  选出合适的版本,通过:  wget  +  具体下载网站下载
  3. 安装 Mysql 源(将源放入系统,系统通过源来安装 Mysql 数据库): yum  localinstall  mysql57-community-release-el7-8.noarch.rpm
  4. 安装 Mysql 服务:yum  install  mysql-communitu-server
  5. 默认密码查找,安装时随机生成的字符串,从安装日志中查找:cat/var/log/mysqld.log  |  grep  "password"

 3)修改密码

  1. 其中语句alter user user() identified by "123456";中的 user() 不能是 root@localhost 。
  2. 提示密码太简单

 4)连接到 Mysql 服务

  • mysql  -uroot  -p:然后输入服务器密码,连接到 Mysql 服务,之后可以使用 SQL 语句进行操作; 
  1. 密码:是 Mysql 数据库的密码;
  2. 输入:help,查看Mysql 命令
  3. \q 或者 exit:退出  Mysql  服务;

二、远程连接

  •  远程链接:一般所有的服务都安装在服务器上,想从本地连接服务器上的服务,需要借助远程连接;
  • 从本地连接到远程服务器时,需要先在本地开通远程连接的服务;
  • 连接远程的服务器:mysql -h192.168.0.102 -uroot -p

三、开启 Genelog

  • Genelog:记录关于数据库的查询、编辑、删除等操作的所有 SQL 语句;

四、对数据库新建用户和权限操作

五、如何找回 root 密码

六、数据库管理工具

  • SQLyog(免费,不分 Windows 和 Linux)
  • Navicat(收费)
  • HeidiSQL
  • Sequal  Pro(mac 下专业的数据库管理软件)
  • phpMyadmin(国外最常用的数据库管理工具)

猜你喜欢

转载自www.cnblogs.com/volcao/p/9614748.html