精华内容
下载资源
问答
  • 在centos上搭建mysql
    2022-02-22 10:07:27

    1、下载配置mysql的yum源

    wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm 
    yum install -y mysql-community-release-el6-5.noarch.rpm

    2、安装mysql

    yum -y install mysql-server

    3、启动mysql服务

    systemctl start mysqld.service

    4、登录mysql

    #初次登录,默认无密码
    mysql -uroot -p
    #使用mysql数据库
    mysql> use mysql
    #更新root用户密码
    mysql> update user set password=password("123") where user = "root";
    #刷新权限,修改密码才能生效,或者直接重启系统也可以生效
    mysql> flush privileges;
    #逐行显示查询数据
    select * from mysql.user \G; 

    \G 把数据逐行显示

    5、配置mysql

    # 编写my.cnf文件
    vim /etc/my.cnf
    在[mysqld]下添加如下内容:
    
    #设置字符集
    character-set-server=utf8
    #跳过验证
    #skip-grant-tables
    重启一下mysql服务,配置生效
    
    #重启mysql
    systemctl restart mysqld.service

    6、创建用户和数据库并数据库授权

    #创建新用户test ,密码123
    create user 'test'@'%' identified by '123';
    #创建新数据库
    create database `mysql_test` default character set utf8 collate utf8_general_ci;
    注意:
    '%' - 所有情况都能访问
    'localhost' - 本机才能访问
    '111.222.33.44' - 指定 ip 才能访问
    #给test用户授予mysql_test数据库的所有权限
    grant all privileges on mysql_test.* to test@'%' identified by '123' with grant option;

    7、开放数据库访问端口

    #防火墙开放指定端口
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    #重载防火墙
    firewall-cmd --reload
    #查看防火墙已开放端口
    firewall-cmd --list-all
    或者 firewall-cmd --zone=public --list-ports
    

    –zone #作用域

    –add-port=3306/tcp #添加端口,格式为:端口/通讯协议

    –permanent #永久生效,没有此参数重启后失效

    8、问题解决

    [root@localhost ~]# systemctl start mysqld.service
    Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
    #解决
    更新系统 yum -y update
    更多相关内容
  • centos7搭建mysql集群

    2018-05-15 23:15:25
    centos7搭建mysql集群,包含整个搭建步骤,部分错误解决方案
  • 主要介绍了linux 之centos7搭建mysql5.7.29的详细过程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • linux centos7搭建mysql

    2021-10-25 19:56:55
    背景:(可以忽略这个不看) 我在centos7搭建了好多mysql,导致出问题了,然后改了...一、centos7搭建mysql 原文地址: linux(Centos7)安装mysql - binbin_cloud - 博客园 1、从官网安装mysql-community-release

    背景:(可以忽略这个不看)

    我在centos7搭建了好多mysql,导致出问题了,然后改了半天也没改好,实在不行我就初始化了我的阿里云服务器,然后重新装了一下mysql

    1、初始化阿里云

    2、重新设置阿里云

    二、搭建个人博客-购买阿里云并SSH设置(超详细~)_满脑子代码的祝大朋博客-CSDN博客

    一、centos7搭建mysql

    原文地址:

    linux(Centos7)安装mysql - binbin_cloud - 博客园

    1、从官网安装mysql-community-release-el7-5.noarch.rpm包

    wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm #下载包
    rpm -ivh mysql-community-release-el7-5.noarch.rpm        #好像是升级这个包
    wget命令通过yum install wget 下载安装
    wget 下载指点url的rpm包,若不指定下载路径,则默认安装在当前文件夹
    
    从yum库中安装mysql-community-server  (没这个启动不了服务)
    yum install mysql-server 
    这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb
    注:若安装了mysql,则会完全覆盖之前的mariadb,yum install mysql 更改为下载Mysql(默认是mariadb)
      若要删除用rpm,yum都行,但是可能处在删除不彻底,若要删除彻底,请百度
    systemctl start mysqld
    systemctl start mysqld.service
    service mysqld start
    service mysqld.service start
    
    四种方法都能启动服务
    
    systemctl status mysqld
    systemctl status mysqld.service
    service mysqld status
    service mysqld.service status
    四种方法都能显服务状态

    我使用的是:

    启动:

    service mysqld start

    重启:

    service mysqld restart

    2、对mysql进行配置

    执行命令1:

    mysql_secure_installation

     执行命令2:

    回车

    执行命令3:

    一直按Y

    最后设置新密码:

    远程连接阿里云服务报错!!!!!

    远程连接阿里云mysql报错_傲娇的喵酱-CSDN博客

    展开全文
  • 最近项目开始重构,可能会用到主从加读写分离的情况,就想先本地搭一个出来试试效果,结果百度一搜出来一大堆,然而自己去踩坑的没几个,绝大多数都是去抄的别人的内容,关键是实际应用中还会出错,浏览器开了...
  • 主要介绍了在centos7上搭建mysql主从服务器的方法,本文通过图文并茂的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • centos7搭建mysql主从

    2021-12-15 15:23:04
    主库master:192.168.238.128 ...搭建MySQL数据库(转https://blog.csdn.net/weixin_44330881/article/details/121953741) 2、修改两台服务器的my.cnf文件 主: 从: 3、分别重启主从库的mysql服务 主、从:

    主库master:192.168.238.128
    从库slave:192.168.238.129
    注:server-id必须是纯数字并要是唯一的值

    1、两台机器都安装mysql(有二进制安装法、rpm安装法、源码安装法。我只是用了其中一种方法安装mysql)

    搭建MySQL数据库(转https://blog.csdn.net/weixin_44330881/article/details/121953741)

    2、修改两台服务器的my.cnf文件

    主:
    在这里插入图片描述

    从:
    在这里插入图片描述

    3、分别重启主从库的mysql服务

    主、从:
    #service mysql restart

    4、在主库上给从库赋予权限

    # mysql -u root -p123456
    

    mysql> create user ‘slave’@’%’ identified with mysql_native_password by ‘123456’
    -> ;
    mysql> grant all privileges on . to ‘slave’@’%’ with grant option;
    mysql> flush privileges;

    5、获取主库当前binary log文件名和位置

    mysql> SHOW MASTER STATUS;
    ±-----------------±---------±-------------±-----------------±------------------+
    | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
    ±-----------------±---------±-------------±-----------------±------------------+
    | mysql-bin.000004 | 843 | | | |
    ±-----------------±---------±-------------±-----------------±------------------+
    1 row in set (0.00 sec)

    6、在从库上配置主库的相关参数

    # mysql -u root -p123456 
    

    mysql> CHANGE MASTER TO
    -> MASTER_HOST=‘192.168.238.128’,
    -> MASTER_PORT=3306,
    -> MASTER_USER=‘slave’,
    -> MASTER_PASSWORD=‘123456’,
    -> MASTER_LOG_FILE=‘mysql-bin.000004’,
    -> MASTER_LOG_POS=843;

    7、在从库上开启主从同步

    mysql> start slave;

    8、查看同步状态

    mysql> show slave status\G

    测试主从同步:

    主:
    #mysql -u root -p123456
    mysql> create database test;
    从:
    # mysql -u root -p123456
    mysql> show databases;

    展开全文
  • php环境搭建。apache安装,mysql安装,整合安装的过程,安装步骤。
  • 以下安装过程是基于centos下,使用yum安装搭建PHP+Apache+Mysql的服务器环境 一:安装MySQL 1.安装 yum install mysql mysql-server mysql-devel 2.启动 MySQL /etc/init.d/mysqld start 3.设置M
  • centos7下使用mysql安装包安装mysql5.7 - 王牌男人 - 博客园
  • 搭建MySQL 1、查看yum库中的mysql yum list | grep mysql //查看yum库中的mysql 2、选择需要的mysql进行安装 yum install mysql mysql-server mysql-devel -y //安装mysql 3、验证是否安装成功 yum list ...
  • centos上搭建mysql数据库操作流程

    千次阅读 2018-07-02 22:51:05
    查看本机CentOS版本 [root@centos data1]# lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:print...

    来源
    准备
    查看本机CentOS版本

    [root@centos data1]# lsb_release -a
    LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
    Distributor ID: CentOS
    Description:    CentOS release 6.5 (Final)
    Release:    6.5
    Codename:   Final

    查看本机是否安装MySQL

    [root@centos data1]# rpm -qa | grep -i mysql
    mysql-libs-5.1.71-1.el6.x86_64
    

    卸载旧版本MySQL

    [root@centos data1]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

    二.yum命令安装
    1.查看yum上提供的mysql数据库可下载的版本

    yum list | grep mysql

    这里写图片描述
    2.yum 安装

    yum install -y mysql-server.x86_64

    这里写图片描述

    安装完成后,我们可以看到系统新增加了一个mysqld服务

    ls /etc/init.d;

    这里写图片描述
    这个就是我们刚安装的mysql
    3.启动mysql服务

    service mysqld start

    运行:service mysqld start 重启数据库总是会出现如下提示:
    MySQL Daemon failed to start.
    Starting mysqld: [FAILED]
    的提示。如果直接输入 mysql -root -p登陆会出现[mysql]ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)的错误提示。总之MySql服务器端总是无法启动。网上的提供很多解决方法也没有效果。最后通过如下方法解决:

    rm -fr /var/lib/mysql/*  
    rm /var/lock/subsys/mysqld   
    killall mysqld

    4.登陆mysql

    mysql -u root

    这里写图片描述

    ’如何允许远程连接mysql数据库呢,操作如下:
    首先登录账号

    mysql -uroot -p

    使用mysql用户

    use mysql

    如果报此类错:ERROR 1820 (HY000): You must SET PASSWORD before executing this statement,则先执行以下命令

    SET PASSWORD = PASSWORD(‘xxxxxx’);

    如何开启MySQL的远程帐号,创建远程登陆用户并授权

    grant all PRIVILEGES on test_db.* to root@’192.168.1.101’ identified by ‘123456’;

    上面的语句表示将 test_db 数据库的所有权限授权给 root 这个用户,允许 root 用户在 192.168.1.101 这个 IP 进行远程登陆,并设置 root 用户的密码为 123456 。

    下面逐一分析所有的参数:

    all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。

    test_db.* 表示上面的权限是针对于哪个表的,test_db指的是数据库,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“.”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。

    root 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。

    192.168.1.101 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。

    123456 为用户的密码。

    如何开启MySQL的远程帐号-3)执行了上面的语句后,再执行下面的语句,方可立即生效。
    flush privileges;

    展开全文
  • centos下rpm安装mysql到指定路径及两台服务器主从搭建
  • 虚拟机Centos搭建MySQL集群——一主多从
  • 1. Centos7下MySQL5.7.30 安装步骤 2. MySQL 双主环境搭建步骤 3. md语法编写,建议使用 typora 打开
  • centos7 搭建mysql主从.docx
  • 本文实例讲述了CentOS服务器搭建mysql主从复制与读写分离的方法。分享给大家供大家参考,具体如下: mysql 主从复制的优点: ① 如果主服务器出现问题, 可以快速切换到从服务器提供的服务,保证高可用性 ② 可以从...
  • Centos7中搭建MySQL环境

    2019-09-18 22:15:51
    1、 安装社区套件yum源地址: rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2、安装MySQL服务: yum -y install mysql-community-server ...chown -R mysql:mysql...
  • centos7 mysql集群搭建

    2021-09-17 20:06:46
    mysql集群 前置条件 修改集群节点设备计算机名称 hostnamectl set-hostname node1 # 以此类推node2,3 实现集群节点之间的ssh互信功能 function ssh_trust(){ result=$(cat /etc/ssh/sshd_config |grep ...
  • 最近要搭建一个阿里云的LMAP环境,选了CentOS7来做搭建。下面通过本文给大家分享阿里云CentOS7搭建Apache+PHP+MySQL环境,感兴趣的朋友一起看看吧
  • centos6.8下安装mysql

    2018-12-11 16:25:53
    centos6.8下安装mysql,该资源是文档,有详细说明,一步一步做就可以
  • 本文实例讲述了CentOS上搭建PHP服务器环境的步骤与方法。分享给大家供大家参考,具体如下: 安装apache: yum install httpd httpd-devel 启动apache: /etc/init.d/httpd start 此时输入服务器的IP地址,应该看到...
  • 以前的Ubuntu14.04直接终端下输入apt-get install (package)便可方便的下载并安装mysql,但是在centOs上就是行不通的,需要复杂的配置,不过在centOs里可以使用yum install mysql-server mysql-client的命令...
  • CentOS上安装mysql8.0

    2021-01-07 13:53:59
    如果是本地,还没有搭建CentOS系统环境,可以参考快速搭建CentOS虚拟机 rpm安装法 这里介绍rpm的安装方式,rpm大家应该知道,它是一种事先编译好的软件包(比如执行过cmake或者configure等,然后make,但没有执行...
  • 最近买了台服务器,准备搭建个人博客,来持续更新自己的博客, 环境 服务器操作系统:CentOS 7.0 博客部署服务器:Apache 后台语言:PHP 数据库:MySql 前端框架:WordPress 步骤 一、安装Apache 安装 Apache ...
  • centos7上搭建mysql5.7主从同步 整一个mysql5.7的数据库然后做数据库主从同步 环境:centos7、mysql5.7(做数据库主从的mysql版本必须一致) master数据库服务器 安装mysql5.7 yum install *.rpm -y -先...
  • 爬到的数据需要存到Mysql ,因此最近又重新搭建了一遍mysql。这里主要是做一个记录,方便后续再需要时查看。 安装环境: 腾讯云centos7 + mysql5.6 首次安装时,如果通过免密进去发现只有一张数据库:information_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 60,441
精华内容 24,176
关键字:

在centos上搭建mysql

mysql 订阅