目录
在Linux上安装程序其实跟在Windows上安装程序大同小异,主要区别在于Linux一般使用rpm进行安装。
一、配置yum源 (参见CentOS7配置yum网络源)
yum源就是存储软件安装包的,我们可以使用yum命令获取软件安装包,也可以自己去下载,安装包的后缀是.rpm
二、官网下载mysql rpm (参见 mysql yum repository)
进入mysql官网,找到mysql的yum 仓库,选择自己需要的版本,这里选择centos7对应的版本
直接下载
接着使用secureCRT连接我们的Linux系统,将文件从Windows系统传到Linux系统。
当然如果你嫌麻烦,你可以使用以下命令下载我们的rpm文件
wget -i -c http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
三、安装mysql
1、删除Mariadb
Mariadb是mysql的扩展,是linux自带的数据库,在安装mysql前我们需要对它进行清理
首先查看是否存在
对其进行删除
同时也删除附带的配置文件
根据提示说明该文件已被删除,所以我们的操作不能生效
2、安装mysql rpm到yum中
查看刚刚我们存放mysql的路径,同时使用一下命令对mysql安装包进行安装
rpm -ivh rpm包名
这是mysql.rpm已经安装到我们的yum源中
紧接着加入缓存中以便后续的操作更顺畅进行
yum makecache
接着我们可以使用以下命令对mysql的rpm包进行清理,也可不清理,主要是对磁盘空间的节省
yum clean all
3、对mysql版本进行选择
我们可以进入mysql的yum源列表中查看
yum repolist all | grep mysql
可以看到有四个版本的mysql,5.5、5.6、5.7、5.8,默认的是mysql8.0。状态是enable的就是使用状态
如果你想使用5.x版本,那么可以对信息进行更改。
vi /etc/yum.repos.d/mysql-community.repo
Esc转换成vi命令模式,输入 :wq 保存退出编辑
4、安装mysql,使用yum进行安装
yum install mysql-community-server
一路选择' y '
rpm-gpg是签名机制不用理他,选择' y '继续安装
最后可以看到成功的信息
自此mysql已经成功完成安装
四、配置mysql
1、开启mysql服务
开启开机自启服务
2、修改数据库密码
数据库必须在修改密码之后才能使用
我们来查看初始密码,mysqld.log必须开启了mysql服务才能看到
cat /var/log/mysqld.log
这里我们最好使用第三方工具如SecureCRT操作起来方便点,我们直接复制密码,账号默认为root
同时使用以下命令进行密码更改
alter user 'root'@'localhost' identified by 我的密码
但是在默认情况下这样的密码是会报错的
因为默认情况下mysql要求的密码级别是中等,即有一定的要求,必须包含大小写,和特殊符号;/!等等
解决方法:a、按要求修改密码
b、降低密码级别
进入mysql数据库中
箭头指的位置就是设置密码级别的字段,只需要更改为LOW,我们就可以将密码改为简单级别,例如123456
3、数据库访问设置
使用 % 表示允许所有的ip访问本地mysql服务
使用一下命令设置访问权限
防火墙添加端口号访问权限,最后重启防火墙
4、mysql编码设置
这里按照Mysql 导入文件错误 Incorrect string value:for column 'order_ad.....解决进行设置
五、远程连接本地mysql
使用navicat进行连接,输入ip和端口号
以上就是CentOS7 中 mysql的安装内容。