开发者社区> 我是宏> 正文

centos7 部署和配置Mysql5

简介: centos7安装和配置mysql5.7的步骤
+关注继续查看

CentOs 安装Mysql

1.通过wget下载rpm
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

  1. 安装rpm包
  2. -ivh mysql57-community-release-el7-7.noarch.rpm
  3. 通过yum安装mysql
  4. install mysql-community-server
  5. mysql -V 查看版本
  6. 修改mysql免密登录
  7. /etc/my.cfg

增加 skip-grant-tables=1

6 重新启动mysql
systemctl restart mysqld

  1. 登录mysql
    mysql-uroot

8 .设置mysql密码
use mysql;切换到mysql数据库
update user set authentication_string = password(‘123@db’), password_expired = ‘N’, password_last_changed = now() where user =‘root’;
这句有可能报错,提示不符合密码policy
执行以下两句
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;

再次执行8中的update语句。

9.修改 /etc/my.cfg
注释 这句skip-grant-tables=1

再次登录
mysql -uroot -p

输入密码即可

二、 设置远程访问

  1. 远程访问授权
  2. mysql;

grant all privileges on . to ‘root’@’%’ identified by ‘123@test’;

flush privileges;

  1. 开启3306端口
    firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

一定要执行relaod,否则不生效。
如果是阿里云,还要配置规则放行3306端口。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
centos安装mysql
centos安装mysql
182 0
centos怎么卸载mysql
centos怎么卸载mysql
146 0
Centos 7使用MyCat搭建 MySQL-读写分离
Centos 7使用MyCat搭建 MySQL-读写分离
35 0
Centos 7搭建MySQL-主从复制
Centos 7搭建MySQL-主从复制
70 0
centos命令行安装MySQL(云原生POD命令行安装MySQL)
centos命令行安装MySQL(云原生POD命令行安装MySQL)
128 0
centos 7 mysql 添加远程访问用户
centos 7 mysql 添加远程访问用户
129 0
Centos通过Docker搭建MySQL的PXC集群
Centos通过Docker搭建MySQL的PXC集群
193 0
Centos 7 脚本命令环境部署安装JDK+Maven+Git+MySql+Redis,让你快人一步
Centos 7 脚本命令环境部署安装JDK+Maven+Git+MySql+Redis,让你快人一步
152 0
Centos中查看nginx、apache、php、mysql配置文件路径
Centos中查看nginx、apache、php、mysql配置文件路径
1238 0
Centos 8系统Mysql 8修改root密码
Centos 8系统Mysql 8修改root密码
349 0
+关注
我是宏
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
CentOS Nginx PHP JAVA多语言镜像使用手册
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多
相关镜像