CentOS7系统安装部署MySQL全套

计算机软件开发 2024-10-1 21:38:55 119 1 来自 中国
(一)CentOS7系统安装部署MySQL

1.进入/opt/ 目录下,下载mysql-server的源安装包
cd /optwget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm2.安装下载的rpm包
yum localinstall mysql57-community-release-el7-11.noarch.rpm3.通过yum 安装mysql-server
yum -y install mysql-community-serverinstall过程网不好的情况下会很慢,耐心等待
4.启动mysql服务
systemctl start mysqldsystemctl status  mysqld如果报找不到systemctl命令,换下面方法启动
service mysqld startservice mysqld status5.查看默认密码
grep 'temporary password' /var/log/mysqld.log6.设置新密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mysqlpassw0rd.'密码得设置复杂密码

  • 若需要远程链接数据库,则需要使用如下命令开启远程访问或者参考下面(二)
    前提要登录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访问数据库,如何实现远程连接呢?


  • 使用root账号登录 mysql
    mysql -uroot -p
  • use mysql;
  • select host,user from user;
    可以看到 host 为 localhost,表示mysql只允许本机访问。将这个值改为 % 即可。


  • update user set host ='%' where user ='root';
  • 执行刷新权限:flush privileges; ,再次查看已经改为%
(三)mysql默认端口号是3306,如何修改mysql端口号呢?


  • 执行vim /etc/my.cnf
  • 在[mysqld]下方添加port = 8306
  • 接着保存,重启数据库执行service mysqld restart
  • 查看当前数据库使用端口号,执行命令show global variables like 'port';输出如下图:


  • 改完mysql的配置文件之后你就要开放防火墙的8306端口,
(四)防火墙开放端口

执行firewall-cmd --zone=public --add-port=3323/tcp --permanent
基于centos6,安装会报No package firewall available,是因为

  • yum源里没有firewalld包
  • 安装企业版也不行yum install epel-release
  • 阿里云镜像也不维护centos6的镜像源  http://mirrors.aliyuncs.com/centos/6/
    如果是centos7+可以参考 yum -y  install firewalld
(五)Mysql安装失败-GPG验证不通过

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

1.确认创建的CentOS中是否含有其他软件包
rpm -qa | grep mysql  查mysql相关软件包rpm -e xxx  卸载查询的软件包https://blog.csdn.net/weixin_44436964/article/details/123845958
您需要登录后才可以回帖 登录 | 立即注册
感谢作者分享。
6 天前 回复

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-21 18:50, Processed in 0.175167 second(s), 34 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表