MySQL5.7安装

  

1,下载安装包

  
 <代码> https://cdn.mysql.com//downloads/mysql wget - 5.7/- mysql - 5.7.22 - linux - glibc2.12 x86_64.tar.gz
   
  

2,解压到/opt下

  
 <代码> [root@Master选择]# tar xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
  [root@Master选择]#噢
  总计628712
  drwxr-xr-x。9根根4096年7月6日19:47 mysql-5.7.22-linux-glibc2.12-x86_64
  -rw-r——r。1根根643790848 7月6 11:44 mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz  
  

3,作软链接到/usr/地方/mysql

  
 <代码> [root@Master选择]# ln - s/opt/mysql-5.7.22-linux-glibc2.12-x86_64/usr/local/mysql
  [root@Master选择]#/usr/local/总40
  drwxr-xr-x。2根4096根2011年9月23日
  drwxr-xr-x。2根4096根2011年9月23日等
  drwxr-xr-x。2根根4096年9月23日2011年奥运会
  drwxr-xr-x。2根4096根2011年9月23日包括
  drwxr-xr-x。2根4096根2011年9月23日自由
  drwxr-xr-x。4096年9月23日2011年lib64 2根根
  drwxr-xr-x。4096年9月23日2011年libexec 2根根
  lrwxrwxrwx。1根根40 7月6日20:01 mysql→/opt/mysql-5.7.22-linux-glibc2.12-x86_64
  drwxr-xr-x。4096年9月23日2011年sbin 2根根
  drwxr-xr-x。5根根4096年2月16日2017年份额
  drwxr-xr-x。2根4096根2011年9月23日src  
  

4,创建用户

  
 <代码> [root@Master选择]# groupadd mysql
  [root@Master选择]# useradd mysql - g - s/sbin/nologin - d/usr/local/mysql/- m mysql  
  

5,环境变量

  
 <代码> [root@Master选择]#回声路径=$路径:/usr/地方/mysql/bin祝辞在/etc/profile
  [root@Master选择]#源/etc/profile  
  

6,创建必须的目录

  
 <代码> mkdir - p/数据/mysql/mysql3306/{数据、tmp日志} 
  (

7日生成my . cnf中所做根据自己需求自动生成)
叶总的配置文件生成工具
http://imysql.com/my-cnf-wizard.html
8目录权限

  
 <代码> [root@Master/] # chown - r mysql: mysql/数据/mysql/mysql3306/[root@Master/] # chown - r mysql: mysql/usr/local/mysql  
  

9数据库初始化

  
 <代码> [root@Master/] # mysqld——defaults-file——初始化用户==/etc/my . cnf中所做用户——basedir=/usr/地方/mysql/猟atadir=//mysql/mysql3306/数据/数据
   
  

10,数据库密码(.lZ ! 2 t2-n9s)

  
 <代码> [root@Master数据]#/数据/mysql/mysql3306/数据/dataerror.log
  2018 - 07 - 06 - t13:46:32.795821z 1[注]root@localhost生成一个临时密码:.lZ ! 2 t2-n9s  
  

11日启动数据库

  
 <代码> [root@Master支持文件)# pwd/usr/local/mysql/support-files
  [root@Master支持文件)# cp mysql。服务器/etc/init.d/mysqld
  #/etc/init. [root@Master支持文件)d/mysqld开始
  启动MySQL . .成功!  
  

12日登录数据库

  
 <代码>输入第十步的密码
  启动MySQL . .成功!
  [root@Master支持文件)# mysql -uroot - p
  输入密码:
  欢迎来到MySQL监视器。命令结尾;或\ g。
  你的MySQL连接id是2
  服务器版本:5.7.22-log
  
  版权(c) 2000、2018、Oracle和/或其附属公司。保留所有权利。
  
  甲骨文是甲骨文公司的注册商标和/或其
  子公司。其他名称可能是各自的商标
  的主人。
  
  类型的帮助,“或“\ h”寻求帮助。类型“\ c”明确当前输入语句。
  
  root@Master 21:57:[(一)]比;
  root@Master 21:57:[(一)]比;显示数据库;
  错误1820 (HY000):你必须重置你的密码使用改变用户声明之前执行该语句 
  

13日改根密码

  
 <代码> [root@Master支持文件)# mysqladmin -uroot - p密码“根”
  输入密码:
  mysqladmin:[警告]在命令行界面可以使用密码不安全。
  警告:因为在纯文本密码将被发送到服务器,使用ssl连接,以确保密码安全 
  

14日登录数据库

  
 <代码> [root@Master支持文件)# mysql -uroot -proot
  mysql(警告):在命令行界面可以使用密码不安全。
  欢迎来到MySQL监视器。命令结尾;或\ g。
  你的MySQL连接id是5
  服务器版本:5.7.22-log MySQL社区服务器(GPL)
  
  版权(c) 2000、2018、Oracle和/或其附属公司。保留所有权利。
  
  甲骨文是甲骨文公司的注册商标和/或其
  子公司。其他名称可能是各自的商标
  的主人。
  
  类型的帮助,“或“\ h”寻求帮助。类型“\ c”明确当前输入语句。
  
  root@Master 22:01:[(一)]比;显示数据库;
  +--------------------+
  | |数据库
  +--------------------+
  | information_schema |
  mysql | |
  | performance_schema |
  | sys |
  +--------------------+
  4行集(0.00秒)

MySQL5.7安装