zoukankan      html  css  js  c++  java
  • 在linux虚拟机中安装部署MySQL数据库

    首先复制了一个完全镜像

    192.168.31.200

    默认情况下,CentOS 7 可能安装了与 MySQL 兼容的数据库服务器 MariaDB,因此请将其删除,以避免与要安装的 MySQL 冲突。 删除 mariaDB 库和数据文件夹,如以下命令所示:

    yum remove mariadb-libs
    rm -rf /var/lib/mysql/

    若要使用 Yum 在 CentOS 7 上安装MySQL,请使用 MySQL 官方 yum 存储库。 首先,让我们将 MySQL 的 yum 存储库添加到 CentOS 7。 命令如下所示:

    yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

     

    添加 MySQL 的官方存储库后,可以搜索名为 mysql 社区服务器的包。 让我们使用yum 信息命令了解有关包的详细信息。

     # yum info mysql-community-server

     安装:

    yum -y install mysql-community-server

     

    安装现已完成。 让我们检查使用mysqld 版本命令安装的 MySQL 服务器版本。

     

    启动和停止

    开机自启动:

    systemctl enable mysqld.service

    现在,让我们启动 MySQL 服务器。 可以使用 systemctl start mysqld.service命令启动。 在 MySQL 5.7 中,作为管理员用户的根密码最初设置为随机字符。 密码在安装完成后打印到 /var/log/mysqld .log。 不要忘记更改初始密码。

    systemctl start mysqld.service

     

     如果不出以外就是它了

    由于此密码只是初始密码,并且以这种方式记录,因此请确保将其更改为下一个 mysql_secure_installation 中的不同密码。

     

    mysql -uroot -p

    输入初始密码;

    添加新密码:

    ALTER USER USER() IDENTIFIED BY 'player3.';

    表示你设置的密码不符合mysql密码设置规则 ,则可以进行规则 修改

    set global validate_password_policy=0;

     退出,使用新密码登录可以访问。

    更改 MySQL 服务器的设置。 精细设置,我想你设置它,以适应你操作的服务,在这里我将解释我自己的最低设置。 如果配置文件是 CentOS,则为/etc/my.cnf。 将以下内容添加到mysqld子句:

    character-set-server = utf8
    default_password_lifetime = 0
    

      首先,我们指定 UTF-8 作为 MySQL 服务器数据库的字符代码。 接下来是 default_password_lifetime,但默认情况下,MySQL 5.7 中的用户密码过期 360 天。 360 天后,系统会提示您更改密码,您将无法登录。 我认为,关于是否应定期更改密码的争论是有利弊的,但服务停止,密码在生产环境中过期,因为如果您首先考虑服务交付,请将此过期设置设置为 0 并禁用它。

    远程连接发现不行啊。

    整权限:

    任意主机,都可通过root用户名,和密码player3.访问数据库

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'player3.' WITH GRANT OPTION;

    刷新一下

      flush privileges;

    连接成功。

     

    本文来自博客园,作者:三号小玩家,转载请注明原文链接:https://www.cnblogs.com/q1359720840/p/15758833.html

  • 相关阅读:
    Android:日常学习笔记(7)———探究UI开发(1)
    Android:日常学习笔记(6)——探究活动(4)
    JavaScript:基础扩展(1)——JSON
    JavaScript:学习笔记(3)——正则表达式的应用
    正则表达式:快速入门
    LeetCode_Easy_471:Number Complement
    Java实现——字符串分割以及复制目录下的所有文件
    DOM、SAX、JDOM、DOM4J以及PULL在XML文件解析中的工作原理以及优缺点对比
    一个简单电商网站开发过程中的业务资料整理
    大道至简,不简则死
  • 原文地址:https://www.cnblogs.com/q1359720840/p/15758833.html
Copyright © 2011-2022 走看看