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源:
$sudo yum localinstall mysql57-community-release-el7-.noarch.rpm
检查mysql源是否安装成功:
$sudo yum repolist enabled | grep "mysql.*-community.*"
安装MySQL:
$sudo yum install mysql-community-server
启动MySQL服务器:
$systemctl start mysqld 或者 $service mysqld start
关闭MySQL服务器:
$systemctl stop mysqld 或者 $service mysqld stop
查看MySQL服务器启动状态:
$systemctl status mysqld 或者 $service mysqld status
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
查看root用户的默认密码:
$grep "temporary password" /var/log/mysqld.log
用root用户登录:
$mysql -u root -p (然后输入默认密码)
修改默认密码:
 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安装):
$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
MySQL5.7的安装(CentOS 7 & Ubuntu 16.04)的更多相关文章
- windows10 安装win10和ubuntu 16.04双系统
		
安装教程如下 亲测可用 https://www.cnblogs.com/masbay/p/10844857.html 镜像路径如下 http://releases.ubuntu.com/16.04/ ...
 - Ubuntu 16.04 LTS 安装 Nginx/PHP 5.6/MySQL 5.7 (LNMP) 与Laravel
		
Ubuntu 16.04 LTS 安装 Nginx/PHP 5.6/MySQL 5.7 (LNMP) 与Laravel 1.MySQL安装[安装 MariaDB]MariaDB是MySQL的一个分支首 ...
 - ubuntu 16.04 下安装smplayer视频播放器
		
安装平台:ubuntu 16.04 1.sudo apt-add-repository ppa:rvm/smplayer 2.sudo apt-get update 3.sudo apt-get in ...
 - Ubuntu 16.04/16.10安装 KDE Plasma
		
KDE目前的最新版本是Plasma 5.7(2016-10).Ubuntu默认的桌面环境是Unity,下面记录怎么在Ubuntu 16.04/16.10上安装KDE. Ubuntu 16.04/16. ...
 - Ubuntu 16.04 apt-get搭建LAMP环境
		
本文重点介绍在Ubuntu中使用apt-get安装LAMP(Ubuntu 16.04,Apache2.4.18,mysql5.7.12,php7.0.4)环境,所以不再介绍如何安装Ubuntu. 安装 ...
 - 树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名
		
写在前面: 刚刚开始写博客,记录下自己的学习过程,备忘. 最近在使用树莓派做智能小车的开发,使用的是树莓派3b+,安装的是Ubuntu 16.04 MATA 系统,安装系统后需要修改主机名,登陆密码以 ...
 - Laravel项目部署上线(阿里云 Ubuntu 16.04)
		
第一次尝试把本地的项目上线, 购买了某云的轻量应用服务器, 镜像为Ubuntu 16.04 直接运行 apt-get install nginx 出错 根据提示运行 apt-get upda ...
 - Change default network name (ens33) to old “eth0” on Ubuntu 18.04 / Ubuntu 16.04
		
Change default network name (ens33) to old “eth0” on Ubuntu 18.04 / Ubuntu 16.04 By Raj Last updated ...
 - Ubuntu 16.04 搭建LAMP服务器环境流程
		
http://www.linuxidc.com/Linux/2016-09/135629.htm [安装mysql时 只需安装 mysql-server无需安装mysql-client] mysql ...
 
随机推荐
- lua keynote
			
[lua keynote] 1.两个减号是单行注释: -- --[[ 多行注释 多行注释 --]] ---[[ // 三个'-'开启的是一个行注释--]] 1.1.两条语句可以在同一行,并表不需要分号 ...
 - log4j最中意的配置
			
log4j.rootLogger=DEBUG, Console, logfile log4j.appender.Console=org.apache.log4j.ConsoleAppender log ...
 - NIO简单理解
			
NIO:新IO,同步的非阻塞IO. 1.Java NIO 由以下几个核心部分组成:Channels(通道).Buffers(缓冲区).Selectors(选择器) Channels(通道) 1.所有的 ...
 - zabbix主动监测客户端设置
			
主动/被动模式 主动模式和被动模式的区别一开始我也非常模糊,其实这是zabbix的两种工作方式,是相对于zabbix的agent端来说的,定义为: 主动模式:zabbix的agent端,也就是客户端, ...
 - java实现person类 override(重写) comparable接口
			
具体题目如下: 定义一个Person类,包含姓名(name).身高(height).体重(weight),以及talk()方法,该方法的功能是,输出自己的身高和体重信息.Person类实现Compar ...
 - git图片
 - 205. Isomorphic Strings (Map)
			
Given two strings s and t, determine if they are isomorphic. Two strings are isomorphic if the chara ...
 - 202. Happy Number (INT)
			
Write an algorithm to determine if a number is "happy". A happy number is a number defined ...
 - ES3之cookie
			
一 cookie的作用域由文档源(domain)和文档路径(path)决定. 当前页面的脚本只能操作:当前源的当前路径的cookie.当前源的父路径的cookie. 向服务器发送请求时,请求头(Req ...
 - synchronized细节问题(一)
			
synchronized锁重入: 关键字synchronized拥有锁重入的功能,也就是在使用synchronized时,当一个线程得到一个对象的锁后,再次请求此对象时是可以再次得到该对象的锁. 下面 ...