精华内容
下载资源
问答
  • Centos7安装Mysql

    千次阅读 2019-08-30 09:19:28
    Centos7安装mysql linux环境下的Mysql数据库的安装与基本配置

    Centos7在线安装mysql

    安装前先设置yum的阿里源

    下载安装mysql

    • 卸载自带的迷你库

    rpm -qa | grep mariadb | xargs rpm -e --nodeps

    • 下载yum镜像下载源

    wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

    • 安装yum下载源

    yum -y install mysql57-community-release-el7-10.noarch.rpm

    • 开始下载

    yum -y install mysql-community-server

    自动安装脚本

    MySQL自动安装脚本连接地址

    配置mysql

    1. 启动MySQL服务

    systemctl start mysqld.service

    1. 设置mysql自启

    systemctl enable mysqld.service

    1. 首次登录mysql
    2. 设置root用户名密码
      • 初始密码在/var/log/mysqld.log

      grep “password” /var/log/mysqld.log

      • 输入初始密码进入数据库

      mysql -uroot -p

      • 设置密码密码安全级别

      SET global validate_password_policy=0;

      • 设置密码长度

      set global validate_password_length=1;

      • 添加root用户

      ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’;

      • 设置外部主机访问本地数据库

      GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;

      • 刷新设置
        flush privileges;
    展开全文
  • CentOS7安装MySQL(完整版)

    万次阅读 多人点赞 2018-05-31 16:36:07
    CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的Yum Repository [root@localhost ~]# wget -i -c ...

     

    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。

     

    1 下载并安装MySQL官方的 Yum Repository

    [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

     

      使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。

    [root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

     

    之后就开始安装MySQL服务器。

    [root@localhost ~]# yum -y install mysql-community-server

    这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb。

    至此MySQL就安装完成了,然后是对MySQL的一些设置。

    2 MySQL数据库设置

      首先启动MySQL

     

       

     

    [root@localhost ~]# systemctl start  mysqld.service

      查看MySQL运行状态,运行状态如图:

     

    [root@localhost ~]# systemctl status mysqld.service

    此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

    [root@localhost ~]# grep "password" /var/log/mysqld.log

      如下命令进入数据库:

    [root@localhost ~]# mysql -uroot -p

    输入初始密码(是上面图片最后面的 no;e!5>>alfg),此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

    其中‘new password’替换成你要设置的密码,注意:密码设置必须要大小写字母数字和特殊符号(,/';:等),不然不能配置成功

     

    3 开启mysql的远程访问

    执行以下命令开启远程访问限制(注意:下面命令开启的IP是 192.168.0.1,如要开启所有的,用%代替IP):

    grant all privileges on *.* to 'root'@'192.168.0.1' identified by 'password' with grant option;

    然后再输入下面两行命令

    mysql> flush privileges; 
    mysql> exit

     

    4 为firewalld添加开放端口

    添加mysql端口3306和Tomcat端口8080

    [root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
    [root@localhost ~]# firewall-cmd --zone=public --add-port=8080/tcp --permanent

    然后再重新载入

    [root@localhost ~]# firewall-cmd --reload

     

     

    5 更改mysql的语言

    首先重新登录mysql,然后输入status:

     

    可以看到,绿色箭头处不是utf-8

     

    因此我们先退出mysql,然后再到、etc目录下的my.cnf文件下修改一下文件内容

    进入文件后,新增四行代码:

    保存更改后的my.cnf文件后,重启下mysql,然后输入status再次查看,你就会发现变化啦

     

     

     

    最后,到Windows下用cmd命令启动mysql啦!!

                                                

    (完)

    欢迎大家关注我的公众号 “程序员进阶之路”,里面记录了一个非科班程序员的成长之路

                                                                

    展开全文
  • CentOS7安装MySQL

    千次阅读 2019-06-23 14:02:05
    CentOS7安装MySQL 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]#...

    CentOS7安装MySQL
    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。
    1 下载并安装MySQL官方的 Yum Repository
    [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。
    [root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
    之后就开始安装MySQL服务器。
    [root@localhost ~]# yum -y install mysql-community-server
    这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb。

    至此MySQL就安装完成了,然后是对MySQL的一些设置。
    2 MySQL数据库设置
    首先启动MySQL
    [root@localhost ~]# systemctl start mysqld.service
    查看MySQL运行状态,运行状态如图:
    [root@localhost ~]# systemctl status mysqld.service

    此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:
    [root@localhost ~]# grep “password” /var/log/mysqld.log

    如下命令进入数据库:
    [root@localhost ~]# mysql -uroot -p
    输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:
    mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new password’;
    这里有个问题,新密码设置的时候如果设置的过于简单会报错:

    原因是因为MySQL有密码设置的规范,具体是与validate_password_policy的值有关:

    MySQL完整的初始密码规则可以通过如下命令查看:
    mysql> SHOW VARIABLES LIKE ‘validate_password%’;
    ±-------------------------------------±------+
    | Variable_name | Value |
    ±-------------------------------------±------+
    | validate_password_check_user_name | OFF |
    | validate_password_dictionary_file | |
    | validate_password_length | 4 |
    | validate_password_mixed_case_count | 1 |
    | validate_password_number_count | 1 |
    | validate_password_policy | LOW |
    | validate_password_special_char_count | 1 |
    ±-------------------------------------±------+
    7 rows in set (0.01 sec)
    密码的长度是由validate_password_length决定的,而validate_password_length的计算公式是:
    validate_password_length = validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)

    我的是已经修改过的,初始情况下第一个的值是ON,validate_password_length是8。可以通过如下命令修改:
    mysql> set global validate_password_policy=0;
    mysql> set global validate_password_length=1;
    设置之后就是我上面查出来的那几个值了,此时密码就可以设置的很简单,例如1234之类的。到此数据库的密码设置就完成了。
    但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:
    [root@localhost ~]# yum -y remove mysql57-community-release-el7-10.noarch
    此时才算真的完成了。

    查询
    firewall-cmd --zone=public --query-port=3266/tcp

    返回no表示没有防火墙中没有开放这个端口

    默认端口3266
    添加端口到防火墙
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    重启防火墙
    firewall-cmd --reload

    密码重置
    1、vim /etc/my.cnf 加入skip-grant-tables
    如:
    [mysqld]
    skip-grant-tables
    2、重启mysql
    systemctl restart mysqld
    3、update mysql.user set authentication_string=password(“123456”) where user=“root”;
    4、vim /etc/my.cnf 去掉skip-grant-tables
    5、重启mysql
    systemctl restart mysqld

    另外的命令
    flush privileges ;–立即启用修改 (刷新)

    新安装的MySQL默认只能本机登录.修改权限给所有主机使用:
    grant all privileges on . to root@’%’ identified by ‘123’ with grant option;

    展开全文
  • Centos7安装MySQL

    2019-02-25 21:29:01
    Centos7安装MySQL 步骤 下载安装包 可以去官网上下载最新版本 我下载的是:

    Centos7安装MySQL

    步骤

    下载安装包

    可以去官网上下载最新版本
    我下载的是:
    mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz

    安装与配置Mysql

    1、解压缩mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz
    在这里插入图片描述在这里插入图片描述
    2、查看系统是否有libaio包,如果没有无法运行mysql数据库
    在这里插入图片描述
    3、建立mysql用户和用户组
    在这里插入图片描述
    4、修改mysql文件夹的属主和属组为mysql
    在这里插入图片描述
    5、初始化数据库,启动mysql/bin目录下的mysqld
    在这里插入图片描述
    6、配置数据库
    在这里插入图片描述
    7、启动数据库
    在这里插入图片描述
    8、连接测试数据库更改原始密码
    在这里插入图片描述
    9、修改环境变量和ld.so.conf(之后更新动态链接库ldconfig)
    在这里插入图片描述

    展开全文
  • centos7安装mysql

    万次阅读 2016-08-31 10:31:39
    centos7安装mysql(yum)
  • CentOS 7安装MySQL

    万次阅读 2018-02-25 21:57:39
    CentOS 7安装MySQL该部分所有的操作都要在root用户下:1、 查看并卸载系统自带的mariadb-lib数据库[root@master ~]# rpm -qa|grep mariadb[root@master ~]# yum -y remove mariadb-libs-5.5.52-1.el7.x86_642、 解压...
  • centos7安装MySQL

    2018-11-01 17:25:47
    centos7安装MySQL报错No package mysql-community-server available. 这是因为我们本地yum仓库中没有可用的mysql-server rpm包。 1、添加mysql-server rpm包(MySQL5.7) rpm -ivh ...
  • CentOS 7 安装 MySQL

    千次阅读 2017-07-19 21:03:16
    CentOS 7 安装 MySQL 首先检查 MySQL 是否已安装 yum list installed | grep mysql 如果有的话 就全部卸载 yum -y remove +数据库名称 MySQL 依赖 libaio,所以先要安装 libaio yum search libaio...
  • CentOs7安装mysql

    千次阅读 2017-07-14 20:19:36
    由于centos7对MySQL没有提供支持,所以要想在centos7上面安装MySQL是一件非常麻烦的事,很多linux初学者安装MySQL无从下手,所以本文详细介绍了在centos7上面如何安装MySQL
  • CentOS7安装Mysql8.0

    万次阅读 2020-06-09 21:35:20
    Centos7安装Mysql8.0 前置准备 - 清除老版本Mysql与MariaDB 很多时候,在安装mysql之前会存在之前已存在的mysql残片,这也许不影响后续安装,但总会有种’不干净’的烦闷感,因此我们先来清理一下: 1、查找并删除...
  • CentOS7 安装 MySQL

    千次阅读 2018-08-14 18:54:12
    下载 repo 源 进入 http://repo.mysql.com/,里面包含了所有可用的 MySQL 源。选择一个合适的版本,进行下载: ...完成之后,进行安装: # rpm -ivh mysql80-community-release-el7.rpm ...
  • Centos7 安装mysql

    千次阅读 2017-04-12 00:21:03
    安装Centos7 Centos7 网络配置 设置静态Ip Centos7 服务器远程连接 Centos7 安装jexus5.8.2 NET Core 第二部分 : 搭建你的服器器 - NET Core helloworld 复制下载mysql 官方下载地址 打开官网下载地址复制

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,984
精华内容 14,793
关键字:

centos7安装mysql

mysql 订阅