Linux系统MySQL8.0.19快速安装配置教程图解
一、环境介绍
Linux系统使用yum安装MySQL需要从网上下载MySQL的一系列组件,这个过程非常耗时且有下载中断的可能,如果想要快速安装MySQL,可以先在网上将MySQL的离线包下载下来传到系统内进行安装,本文以CentOS7和MySQL8.0.19为例讲解
MySQL的快速安装和配置方法。
1、操作系统:CentOS7_x64
2、数据库版本:MySQL-8.0.19
离线包下载:
链接:https://pan.baidu.com/s/1OdehL8MoCe44nJ-SkkW8xw提取码:fk2d
二、安装MySQL-8.0.19
将MySQL压缩文件解压后得到如下rpm文件列表:
mysql-community-common-8.0.19-1.el7.x86_64.rpm mysql-community-libs-8.0.19-1.el7.x86_64.rpm mysql-community-client-8.0.19-1.el7.x86_64.rpm mysql-community-server-8.0.19-1.el7.x86_64.rpm 安装命令: rpm-ivhrpm包名
注意:在安装mysql-community-libs这个包之前,需要将Linux自带的mariadb-libs包卸载掉,否则会导致安装失败:
rpm-qa|grepmariadb-libs* rpm-e--nodepsmariadb-libs*
安装完成后启动MySQL并登录,验证是否安装成功:
systemctlstartmysqld cat/var/log/mysqld.log|greppassword mysql-uroot-p enterpassword:
三、配置MySQL
1、MySQL初始密码较为复杂,难以记忆,首次登录后需要进行修改:
ALTERUSER'root'@'localhost'IDENTIFIEDBY'password';
2、开发MySQL连接权限,使其可被远程连接工具访问:
UPDATEmysql.userSET`Host`='%'WHEREUser='root'; flushprivileges;
如果没有开放连接权限,使用navicat等客户端连接数据库时会报如下错误:
ALTERUSER'root'@'%'IDENTIFIEDWITHmysql_native_passwordBY'passowrd';
如果没有更换插件,连接时会报如下错误:
firewall-cmd--zone=public--add-port=3306/tcp--permanent systemctlenablemysqld
总结
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。