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安装