mysql-5.7.20版本安装

mysql-5.7.20版本安装
下载地址:
https://downloads.mysql.com/archives/community/

1.搭建环境

//创建 目录
mkdir /app/
//解压包 
tar xf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz -C /app
//重命名
mv /app/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz mysql
//创建数据目录
mkdir /data/mysql

2.初始化

//设置环境变量
vim /etc/profile
export PATH=/app/mysql/bin:$PATH
source /etc/profile
//初始化
mysqld --initialize-insecure --user=mysql --basedir=/app/mysql --datadir=/data/mysql
--initialize-insecure:初始化不生成随机密码
--initialize:初始化生成随机密码,有效期为180天,以12个字符大小写符号组成 

3.配置文件

//简单的配置模板
vim /etc/my.cnf
[mysqld]
user=mysql
basedir=/app/mysql
datadir=/data/mysql
port=3306
server_id=6
socket=/tmp/mysql.sock
log_orrer=/data/mysql/mysql.log
log_bin=/data/mysql/mysql-bin
[mysql]
socket=/tmp/mysql.sock

4.启动

/app/mysql/support-files/ 路径里有一个mysql.server脚本
/app/mysql/support-files/mysql.server  start 
lsof -i :3306 //查看启动与否 

5.测试

mysql //回车 进入库中
show databases;
exit; //退出 

忘记密码

1.关闭mysql

/app/mysql/support-files/mysql.server stop
Shutting down MySQL.. SUCCESS!  //返回结果

2.启动

/etc/mysql/bin/mysqld_safe --skip-grant-tables --skip-netwroking & //回车
 --skip-grant-tables :跳过授权表
 --skip-netwroking :跳过远程登录
mysql  //进入mysql
flush privileges; //把磁盘数据刷新到内存中
alter user root@'localhost' identified by '123';
exit; //退出测试

3.测试

/app/mysql/support-files/mysql.server stop
/app/mysql/support-files/mysql.server start 
mysql -u root -p123

mysql常用内置功能

参数-u -p -S -h -P -e <

1.mysql -uroot -p -S /tmp/mysql.sock //本地连接
2.mysql -uroot -p -h10.0.0.51 -P 3306 //远程链接
3.mysql -uroot -p -e "select "@@server_id" "  //免交互执行sql语句
4.mysql -uroot -p /root/world.sql //恢复数据

内置命令

help   					打印mysql帮助
\c ctrl +C              结束上一个命令运行
\q quit; exit; 			ctrl +d 退出mysql
\G 						将数据竖起来显示
source 					恢复备份文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值