MySqlCentOSMysql

CentOS7系统安装部署MySQL全套

2022-05-08  本文已影响0人  _花

(一)CentOS7系统安装部署MySQL

1.进入/opt/ 目录下,下载mysql-server的源安装包

cd /opt
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2.安装下载的rpm包

yum localinstall mysql57-community-release-el7-11.noarch.rpm

3.通过yum 安装mysql-server

yum -y install mysql-community-server

install过程网不好的情况下会很慢,耐心等待
4.启动mysql服务

systemctl start mysqld
systemctl status  mysqld

如果报找不到systemctl命令,换下面方法启动

service mysqld start
service mysqld status

5.查看默认密码

grep 'temporary password' /var/log/mysqld.log

6.设置新密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mysqlpassw0rd.'

密码得设置复杂密码

  1. 若需要远程链接数据库,则需要使用如下命令开启远程访问或者参考下面(二)
    前提要登录mysql,在mysql环境中执行
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'new password';
flush privileges;

建议添加新用户,然后赋权远程访问
这里我举例新建一个名称为frimray密码为123456的用户并赋予远程访问
create user 'frimray'@'%' identified by '123456';
之后重启数据库,执行命令service mysqld restart

(二)mysql默认只允许本机localhost访问数据库,如何实现远程连接呢?

image.png image.png

(三)mysql默认端口号是3306,如何修改mysql端口号呢?

image.png

(四)防火墙开放端口

执行firewall-cmd --zone=public --add-port=3323/tcp --permanent

基于centos6,安装会报No package firewall available,是因为

Mysql安装失败-GPG验证不通过

失败原因
GPG对于包的源key的验证没有通过
解决办法
yum install 版本后面加上 --nogpgcheck,即可绕过GPG验证成功安装。比如yum install mysql-community-server --nogpgcheck

上一篇下一篇

猜你喜欢

热点阅读