linux中mysql配置和基本操作

安装mysql
切换到src目录(cd /usr/local/src)
传输MySQL免编译包
解压包 (tar -zxvf 包名)
在这里插入图片描述

将文件移动到mysql目录下
在这里插入图片描述

建立用户
在这里插入图片描述

建立/data/mysql目录并更改权限
在这里插入图片描述

安装perl环境 (yum -y install perl-Module-Install)
在这里插入图片描述

进行编译(./scripts/mysql_install_db --user=mysql --datadir=/data/mysql)
在这里插入图片描述

拷贝配置文件
在这里插入图片描述

编辑配置文件(vi /etc/my.cnf)
在这里插入图片描述

拷贝启动脚本
在这里插入图片描述

编辑启动脚本(vi /etc/init.d/mysqld)
在这里插入图片描述

启动mysql服务(或systemctl start mysqld)
在这里插入图片描述

设置开机自启
在这里插入图片描述

查看端口
在这里插入图片描述

更改mysql的root密码
进入mysql
在这里插入图片描述

修改环境变量
在这里插入图片描述

修改配置文件方法{vi /etc/profile}
在这里插入图片描述
在这里插入图片描述

重启服务后即可使用mysql命令
创建密码
在这里插入图片描述

修改root密码
修改my.cnf文件
在这里插入图片描述

重启服务后直接登录
在这里插入图片描述

切换到mysql库并查看user表
在这里插入图片描述

查看密码
在这里插入图片描述

更改密码
在这里插入图片描述

将配置文件skip-grant删除
在这里插入图片描述

重启服务后登录
在这里插入图片描述

链接mysql
1.直接输入用户名密码登录
在这里插入图片描述

2.远程登录
在这里插入图片描述

3.使用sock登录只适合本机
Cat /etc/my.cnf
在这里插入图片描述

  1. 链接数据库操作命令(多用于脚本)
    在这里插入图片描述

Mysql常用命令
查询库
在这里插入图片描述

切换库
在这里插入图片描述

查看库里的表
在这里插入图片描述

查看表内容类型
在这里插入图片描述

G用列显示
在这里插入图片描述

查看表里的字段
在这里插入图片描述

查看当前登录用户
在这里插入图片描述

查看当前使用的数据库
在这里插入图片描述

创建库
在这里插入图片描述

创建表
在这里插入图片描述

查看表的格式
在这里插入图片描述

在创建表时自己定义字符集(需要删除表重新创建)
在这里插入图片描述

查看当前数据库版本
在这里插入图片描述

查看当前数据库状态
在这里插入图片描述

查看参数
在这里插入图片描述

查看参数中数据
在这里插入图片描述

修改参数
在这里插入图片描述

查看队列
在这里插入图片描述

创建用户(grant all on *.*是给予都有库的权限)
在这里插入图片描述

登录用户(需要ip)
在这里插入图片描述

不需要ip
在这里插入图片描述

根据具体权限创建用户(给予db1开头的库查询跟新插入权限,并指定登录ip)
在这里插入图片描述

给予db1开口库的所有权限,不指定登录ip
在这里插入图片描述

查看root授权列表
在这里插入图片描述

查看指定用户授权内容
在这里插入图片描述
在这里插入图片描述

使2个ip都可以访问 (权限不同)
在这里插入图片描述

查看mysql库里user表的行数(在大型的数据库经量不要使用)
在这里插入图片描述

Mysql库常用是myisam引擎(好处是自动统计行数,Innodb引擎就不会自动统计行数

查看mysql库db表的内容
在这里插入图片描述

搜索指定字段
在这里插入图片描述

搜索多个字段
在这里插入图片描述

模糊查询(host关于192.168.%)
在这里插入图片描述

插入数据
在这里插入图片描述
在这里插入图片描述

跟新表(将id=1的name都更改成aaa)
在这里插入图片描述

删除表数据
在这里插入图片描述

清空表数据(用truncate清空数据表的结构还会存在)
在这里插入图片描述

(drop清空表会把表结构一起删除)
在这里插入图片描述

删除库
在这里插入图片描述

备份库(先退出mysql)(mysqldump -uroot -p123456 mysql备份mysql库)
重定向
在这里插入图片描述

恢复库(需要先创建mysql2库)

在这里插入图片描述
在这里插入图片描述

查看表
在这里插入图片描述

备份表
在这里插入图片描述

恢复表
在这里插入图片描述

备份所有库
在这里插入图片描述

只备份表结构

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值