zoukankan      html  css  js  c++  java
  • 应用mysql(Linux中安装)

      当前 mysql 官网的安装教程,指明可以使用 yum 方式。

      若在Ubuntu中安装,参考“Linux(Ubuntu)下MySQL的安装与配置”。

    MySQL YUM Repository

    MySQL Yum 库提供 MySQL 客户端、服务器及相关组件的 rpm 安装包

    该库也可以升级和替换已安装(来自 Linux 原生软件源)的第三方 MySQL ,如果有的话

    支持的Linux平台:

    • 基于 EL5,EL6,EL7的 Linux 平台,例如相关版本的 Red Hat,CentOS,Oracle Linux
    • Fedora 19 and 20

    查看Linux版本,下载对应版本 MySQL Yum 库

    [root@localhost ~]# uname -r
    3.10.0-123.el7.x86_64
    

    打开网址,http://dev.mysql.com/downloads/repo/yum/

    确定 Linux 版本对应的 MySQL Yum 库的下载地址

    使用 wget 下载

    安装 MySQL Yum Repository

    [root@localhost ~]# rpm -Uvh platform-and-version-specific-package-name.rpm
    

    设置 MySQL Yum Repository

    修改文件 /etc/yum.repos.d/mysql-community.repo, 来确定使用的 MySQL 版本

    # Enable to use MySQL 5.6
    [mysql56-community]
    name=MySQL 5.6 Community Server
    baseurl=//repo.mysql.com/yum/mysql-5.6-community/el/5/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    

    上述内容每个 MySQL 版本都有

    若要使用该版本 MySQL, 则将 enable 设置为 1

    注意,其他版本都要设为 0

    设置完成后,使用以下命令查看使用的 MySQL 版本

    yum repolist enabled | grep mysql
    

    安装 MySQL Server

    yum install mysql-community-server
    

    启动 MySQL

    启动

    service mysqld start
    

    查看状态

    service mysqld status
    

    停止

    sudo service mysqld stop
    

    设置超级用户密码

    安装后,超级用户是没有密码的

    这导致只要在本机,任何人都可以登陆 MySQL

    考虑到安全性,设置密码

    [root@localhost ~]# mysql -u root
    mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
    mysql> SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('newpwd');
    mysql> SET PASSWORD FOR 'root'@'::1' = PASSWORD('newpwd');
    mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd');
    

    或者

    shell> mysql -u root
    mysql> UPDATE mysql.user SET Password = PASSWORD('newpwd') WHERE User = 'root';
    mysql> FLUSH PRIVILEGES;
    

    查看 mysql 密码设置情况

    mysql > SELECT User,Host, Password FROM mysql.user;
    

    更多用户的权限设置见:http://dev.mysql.com/doc/refman/5.6/en/default-privileges.html

    参考

    MySQL 5.6版本,Installing MySQL on Linux Using the MySQL Yum Repository

  • 相关阅读:
    运行python脚本后台执行(转载)
    双积分式(A/D)转换器电路结构及工作原理
    SAR ADC简介
    [hdu-6395]Sequence 分块+矩阵快速幂
    [hdu-1272]小希的迷宫 并查集
    redhat7.2安全基线BI
    Oracle 12c RAC
    .gitlab-ci.yml简介
    gitlab
    Centos 7 Docker安装配置
  • 原文地址:https://www.cnblogs.com/CoolSoul/p/4984709.html
Copyright © 2011-2022 走看看