zoukankan      html  css  js  c++  java
  • MySQL5.7的安装(CentOS 7 & Ubuntu 16.04)

    CentOS 通过 yum 安装MySQL5.7

    Yum Repository 下载地址:https://dev.mysql.com/downloads/repo/yum/
    选择相应的版本进行下载:Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package
    下载完成后,安装mysql源

    1 $sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm
    检查mysql源是否安装成功
    1 $sudo yum repolist enabled | grep "mysql.*-community.*"

    安装MySQL

    1 $sudo yum install mysql-community-server

    启动MySQL服务器

    1 $systemctl start mysqld  或者  $service mysqld start

    关闭MySQL服务器

    1 $systemctl stop mysqld  或者  $service mysqld stop

    查看MySQL服务器启动状态

    1 $systemctl status mysqld  或者  $service mysqld status

    mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
    查看root用户的默认密码

    1 $grep "temporary password" /var/log/mysqld.log

    用root用户登录

    1 $mysql -u root -p (然后输入默认密码)

    修改默认密码

    1 mysql> set password for 'root'@'localhost'=password('MyNewPass4!');

    注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误。
    MySQL客户端登录MySQL服务器
    MySQL客户端退出MySQL服务器

    设置MySQL服务器为开机启动:

    修改root默认密码:

    添加远程登录帐号:

    设置默认编码为UTF-8:

    安装MySQL Workbench(通过yum安装)

    1  $sudo yum install mysql-workbench-community.x86_64

    Ubuntu 16.04 通过APT repository的方式来安装

    安装步骤 https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/

    下载 MySQL APT repository https://dev.mysql.com/downloads/repo/apt/

    在命令行安装release package

    shell> sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

    更新MySQL APT repository

    shell> sudo apt-get update

    通过APT安装MySQL,该命令会安装MySQL server、client、数据库的通用文件

    shell> sudo apt-get install mysql-server

    安装完成。MySQL server会在安装完成后自动启动。

    MySQL的启动和关闭

    启动MySQL

    shell> sudo service mysql statrt

    关闭MySQL

    sheell> sudo service mysql stop

    查看MySQL

    shell>  sudo service mysql status
  • 相关阅读:
    Ignoring HTTPS certificates
    利用Httponly提升web应用程序安全性
    HttpUrlConnection java.net.SocketException: Software caused connection abort: recv failed
    DISPOSE_ON_CLOSE 和 EXIT_ON_CLOSE 的区别
    Swing多线程
    攒机知识积累
    数组最大子数组和
    fork()详解
    理解Socket编程【转载】
    STM32F407_LED代码
  • 原文地址:https://www.cnblogs.com/0820LL/p/9627204.html
Copyright © 2011-2022 走看看