一、前言
文章涉及的工具VMware13,CentOS7,mysql5.6,SecureCRT 8.1。大家安装的时候尽量手敲一遍加深记忆。
二、安装过程
1.在线下载MySQL文件
在日常应该养成下载的东西放在一个文件夹里,本文章下载文件放在 home/soft中。
第一步 进入home文件夹 创建文件夹
第二步 进入新建的文件soft
第三步 在线下载mysql 下载文件的别名mysql.tar.gz 后面的url是mysql的下载地址![](https://img-blog.csdn.net/20180204181758447?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamF2YU5pdUxlaTEy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
刚安装的linux系统会出现
这个是时候需要用yum安装wget
重新执行下载命令。
2. 解压下载文件
解压到当前目录下
3. 将解压目录复制到系统的软件目录
赋值到usr/local下
4.系统添加mysql用户和mysql组
用特定的用户登录隔离风险
5.进入mysql目录,修改目录权限
进入第三步copy的目录,修改当前目录的权限为mysql用户
6.安装数据库
安装数据库可能出现
解决办法
安装命令
7.修改当前目录拥有者并把data文件设置问mysql私有
修改为root用户
8. 添加开机启动
2,3,4显示开 就说明成功了
如果没显示开 执行下面的命令
###############################以上就是mysql的安装教程#####################################
三、远程调用
1.启动mysql服务
2.把mysql放到默认的文件下,执行mysql命令会用到
3.连接mysql 用root登录初始没有密码 ,会报下图错误
解决办法:打开/etc/my.cnf,看看里面配置的socket位置是什么目录。“socket=/var/lib/mysql/mysql.sock”路径和“/tmp/mysql.sock”不一致。建立一
个连接:
4.给数据库root用户加密码
会出现以下错误
解决办法:
5.用navicat连接问题
mysql需要放开远程访问权限
由于系统防火墙开启 数据库的3306端口没有访问权限,需要把权限放开(CentOS7与之前的版本不一样)
执行完上述命令后
以上就是本文章的全部内容,有什么问题大家可以积极交流。