美文网首页
SKIL/安装/MySQL

SKIL/安装/MySQL

作者: hello风一样的男子 | 来源:发表于2019-04-22 17:32 被阅读0次

MySQL

本指南总结了用于多节点SKIL安装的CentOS 7.4(EL7)中mysql 5.5社区的安装和配置。有关更详细的指南,请参阅https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

添加MySQL YUM 仓库

下载与将仓库添加到系统中。我们将很快从中选择5.5版。打开一个shell窗口并执行以下操作:

wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm 
sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
image.gif

选择安装版本
现在,你需要禁用MySQL5.7社区的仓库并启用版本5.5。

yum repolist all | grep mysql 
sudo yum-config-manager --disable mysql57-community 
sudo yum-config-manager --enable mysql55-community 
yum repolist enabled | grep mysql

如果出现

yum-config-manager: command not found

这个是因为系统默认没有安装这个命令,这个命令在yum-utils 包里,可以通过如下命令安装就可以了。

 yum -y install yum-utils 
image.gif

安装
使用以下命令安装mysql:

sudo yum install mysql-community-server
image.gif

启动MySQL服务器
启动服务器:

sudo systemctl start mysqld.service
image.gif

检查服务器状态
可以使用以下命令检查服务器的状态:

sudo systemctl status mysqld.service
image.gif

确保初始帐户的安全
供参考,请访问 https://dev.mysql.com/doc/refman/5.5/en/default-privileges.html

mysql -u root
image.gif

要设置密码,请编写以下MySQL查询:

UPDATE mysql.user SET Password = PASSWORD('new_password') WHERE User = 'root';
FLUSH PRIVILEGES;
image.gif

flush语句导致服务器重新读取授权表。没有它,在重新启动之前,服务器不会注意到密码更改。
更新密码后,使用以下方法访问MySQL shell:

mysql -u root -p
image.gif

然后系统会提示你输入新密码(这里是“new_password”)。

创建具有创建和访问数据库权限的SKIL用户
我们将为SKIL创建一个新的用户,而不是为mysql配置root凭证。SKIL将创建几个数据库。其中一个存储了各种SKIL数据库的Flyway Migrations表。另一个是模型历史服务器用的。同样,其他的也会根据需要创建。
还需要一个名为“skil”的数据库,并且必须在使用MySQL运行SKIL之前创建该数据库。

CREATE DATABASE skil;
CREATE DATABASE skil_migrations;

在MySQL shell中,编写以下查询以创建具有所需权限的新用户(skil):

GRANT ALL PRIVILEGES ON *.* TO 'skil'@'%' IDENTIFIED BY 'skil';
image.gif

现在按ctrl+d退出当前MySQL会话并作为新创建的用户登录

mysql -u skil -p
image.gif

请键入此新用户的密码。(这里是“skil”)。
如果出现如下错误:

ERROR 1045 (28000): Access denied for user 'skil'@'localhost' (using password: YES)

则执行如下命令再进行skil用户登录:

drop user ''@localhost;
flush privileges;

创建一个测试数据库(skil_test_database),查看权限是否都是好的。你可以稍后删除它

CREATE DATABASE skil_test_database;
DROP DATABASE IF EXISTS skil_test_database;
image.gif

相关文章

  • SKIL/安装/MySQL

    MySQL 本指南总结了用于多节点SKIL安装的CentOS 7.4(EL7)中mysql 5.5社区的安装和配置...

  • SKIL/安装/多服务器安装

    安装 - 多服务器 在多个服务器上安装skil遵循与在单个服务器上安装skil相同的安装路径,但还有一些附加要求。...

  • SKIL/开始/下载

    下载 有关详细信息,请访问SKIL下载页。要安装SKIL,请根据要执行的安装类型查看单服务器或多服务器页面。

  • SKIL/配置/GPU模式

    GPU模式 默认情况下,SKIL未配置为使用本地可用的GPU资源。此外,你还需要确保SKIL在本地安装了CUDA,...

  • SKIL/安装/更新

    更新SKIL SKIL不断被Skymind开发成越来越多功能丰富的应用程序。因此,为了在SKIL中使用新功能,你需...

  • SKIL/安装/Zookeeper

    Zookeeper SKIL附带了一个嵌入式Zookeeper服务器,尽管此步骤不是必须的但强烈建议执行此步骤,因...

  • SKIL/安装/Kubernetes

    Kubernetes Kubernetes是一个用于容器编排的开源工具。它在管理容器工作负载和实现集群及其部署的自...

  • SKIL/安装/Docker集群

    Docker集群 使用Docker可以设置SKIL集群。如果你还没有这样做,我们建议你在尝试设置集群之前下载并运行...

  • SKIL/安装/Docker镜像

    Docker 镜像 先决条件 系统要求 单节点SKIL安装的最低要求是: 带AVX指令的四核处理器 16 GB 内...

  • SKIL/安装/Amazon AMI

    Amazon AMI Amazon机器镜像(AMI)是一种特殊类型的虚拟设备,用于在Amazon弹性计算云(“EC...

网友评论

      本文标题:SKIL/安装/MySQL

      本文链接:https://www.haomeiwen.com/subject/qosugqtx.html