云计算知识
一 、安装mysql官方yum源
1、获取:
第一步找到网址:https://www.mysql.com/,点击downloads栏目
操作如下图所示
第二步进入图中红箭头标识
操作如下图所示
第三步进入mysql yum repository
操作如下图所示
第四步选择你的linux版本对应的进入
操作如下图所示
第五步点击图中标识复制链接
操作如下图所示
最后将复制的链接下载
输入yum -y install https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
操作如下图所示
2、配置mysql文件
输入vim /etc/yum.repos.d/mysql-community.repo
进入文件配置后,我们用的是5.7版本而不是8.0 所以要进去修改
操作如下图所示
修改完的样子
操作如下图所示
3、安装MySQL
yum install mysql-community-server
操作如下图所示
4、启动MySQL
输入:systemctl start mysqld
操作如下图所示
5、获取临时密码
grep “password” /var/log/mysqld.log(grep “password” /var/log/mysqld.log 意思是过滤相当于查找,在/var/log/mysqld.log中过滤password,格式:grep “你要过滤的东西” 目标路径)
操作如下图所示
6、修改密码
mysqladmin -uroot -p’临时密码’ password ‘新密码’
操作如下图所示
7、进入mysql
输入:mysql -uroot -p
操作如下图所示
8、拓展知识点:修改密码规则
vim /etc/my.cnf
最底部输入validate_password=off
操作如下图所示
输入systemctl restart mysqld 重启数据库
操作如下图所示
而后修改密码
mysqladmin -uroot -p’旧密码’ password ‘新密码’
操作如下图所示
二、常用sql语句(指令一定要以;结尾)
数据库服务器
1、进入数据库
mysql -p 或者mysql -uroot -p (多个数据库用户时)
当输入:mysql -p
操作如下图所示
当输入:mysql -uroot -p
操作如下图所示
2、过滤搜索
show variables like ‘%单词%’
例如输入show variables like ‘%ower%’;(前面加百分号是忘记前面单词,后面百分号是忘记后面单词,只记得中间的单词,如果记得前面忘记后面可以只在后面加百分号例如:lower%)
3、忽略大小写
首先我们先查看大小写开启状态(0是关闭,1是开启)
用我们前面讲的过滤搜索:输入show variables like ‘%ower%’;
操作如下图所示
这里可以看见我们的忽略大小写是关闭的,最好的操作是下好资源库就打开忽略大小写。
而后关闭资源库模式,输入vim /etc/my.cnf ,找到mysqld,在最下方输入lower_case_table_names=1
操作如下图所示
第三步:输入systemctl restart mysqld 重启数据库
操作如下图所示
最后重新进入资源库查看忽略大小写是否开启
操作如下图所示
4、创建数据库
输入:create database 名字 default charset ‘utf8’;
例如:create database xiaol default charset ‘utf8’
操作如下图所示
5、查看数据库:
show databases;
操作如下图所示
6、切换数据库
use 数据库名字;
例如:use xiaol
操作如下图所示
7、创建表:
create table 表格名(id int,name varchar(20),gender enum(“男”,“女”));
例如:create table lol(id int,name varchar(20),gender enum(“男”,“女”));
操作如下图所示
8、查看表:
show tables;
操作如下图所示
9、查看表结构:
desc 表格名;
例如:desc lol;
操作如下图所示
10、查看表数据:
select * from 表格名;
操作如下图所示
11、插入数据:
insert into 表格名(id,name,gender) values (1,“亚索”,“男”);
例如:insert into lol(id,name,gender) values(1,“亚索”,“男”);
操作如下图所示
最后查看表数据,发现创建成功
操作如下图所示
12、删除表:
drop table 表格名;
例如:drop table 表格名字;
例如:drop table lol;
操作如下图所示
13、删除库:
drop database 数据库名字;
例如:drop database xiaol;
操作如下图所示
所写的任何内容如果有不对的,欢迎大神批评指正,谢谢!!
更多推荐
所有评论(0)