【MySQL--->环境配置】

文章目录

    • @[TOC](文章目录)
  • 一、卸载已存在数据库软件
  • 二、获取yum源并安装
  • 三、启动并登录
  • 四、文件配置
  • 五、链接服务器选项

一、卸载已存在数据库软件

用ps -axj |grep miadb或者ps -axj |grep mysql查询是否存在这两个启动的应用程序,如果有就将其关闭,以mysql为例:systemctl stop mysql,
在这里插入图片描述【MySQL--->环境配置】_第1张图片

然后检查是否有安装包:rqm -qa | grep mysql,如果有就将其卸载:rqm -qa | grep mysql | xargs yum remove,此命令中的xargs意思是将管道前面查到的所有安装包当做参数递交给后面的命令执行.执行结果是将所有安装包一起卸载.
【MySQL--->环境配置】_第2张图片
ls /etc/my.cnf查看老的文件配置文件是否还存在,如果不存在说明已经将安装包卸载干净了.
ls /var/lib/mysql 查看安装包历史数据,一般历史数据都还会保留,不过不影响后面的安装使用
rpm -qa | grep mysql 检查安装包是否还存在,卸载干净后安装包将不存在.
【MySQL--->环境配置】_第3张图片

二、获取yum源并安装

cat /etc/redhat-release 查看linux系统的版本,yum源的下载版本要比linux内核版本新.
【MySQL--->环境配置】_第4张图片
在mysql官网下载yum源,查看登录http://repo.mysql.com/官网,下载mysql后面带版本号的yum源,比如linux内核版本7.6,yum源有7.6就下载,没有就下载7版本即可.
【MySQL--->环境配置】_第5张图片
在linux中用rz命令将下载到Windows中的yum源安装包上传到linux云服务器本地,并更新yum源.
【MySQL--->环境配置】_第6张图片
在这里插入图片描述

使用yum install -y mysql-community-server 安装应用程序
【MySQL--->环境配置】_第7张图片

三、启动并登录

systemctl start mysqld命令启动服务器
在这里插入图片描述
mysqld是一个服务进程,可以用netstat -ltp查看
【MySQL--->环境配置】_第8张图片
初次登录一般是需要密码的,可以有三种方法登录,三种方法轮番尝试.

一种是不输入密码直接登录
第二种:使用grep’temporary password’ /var/log/mysqld.log查看程序自带的临时密码,用临时密码登录
在这里插入图片描述
第三种:在 vim /etc/my.cnf配置文件中最后一行添加 skip-grant-tables(跳过授权表) 此配置可直接跳过输入密码的环节直接登录.
【MySQL--->环境配置】_第9张图片
systemctl restart mysqld 重启后生效
【MySQL--->环境配置】_第10张图片

四、文件配置

在 /etc/my.cnf配置文件中有port=3306的字样,是因为mysql本身是一个cs模式的网络程序,需要端口号进行客户端服务器链接.端口号是可以更改的.用netstat -ltp命令可以查看

在配置文件中需要添加character-set-server=utf8的字段,这条配置的作用是数据库文件默认使用utf8编码格式,还要再添加default-storage-engine=innobd.mysql有很多存储引擎,这条配置命令的作用是默认使用innobd存储引擎.
【MySQL--->环境配置】_第11张图片

五、链接服务器选项

客户端登录相当于链接服务器,命令选项-h代表主机号,也就是ip,如果是跨网络连接,就输入服务器主机的ip地址,如果是服务端和客户端再一个主机,就输入本地ip:127.0.0.1 -P 端口号 默认3306 ,-u用户 root或者其他,-p授权登录.

如果不带-h默认就是本地ip地址,不带-P默认就是3306
【MySQL--->环境配置】_第12张图片


你可能感兴趣的:(mysql,adb,数据库)