Linux的学习记录

linux的学习(第19天)

第二阶段:MYSQL

一些小常识:
uid与gid 范围在0-999()的都是系统用户

socket:连接客户端与服务端

Mysql的一些基础命令:

mysql -uroot -p “密码” 登录数据库(双引号要加)

grep passwprd /var/log/mysqld.log 查看root账户的初始密码

alter user [email protected] identified by “密码”; 更改密码

show databases; 查看数据库中所有的库

use 库名;进入某一个库中

下面是进入库后的命令:
show tables; 查看库中所有的表

desc 表名; 查看表中的字段

select 字段名 from 表名;显示字段里的内容
补充:select 字段名 from 库名.表名(用点连接库名表名,就表示哪个库中的哪个表)

MySQL的yum安装:
1.先关闭防火墙与安全策略,并设置成开机不自启
systemctl stop firewalld
setenforce 0
2.安装开发工具组
yum -y groupinstall “Development Tools”
3.用wget命令从mysql官网上获取rpm包
mysql.com

Linux的学习记录

Linux的学习记录在这里我们选择社区版(因为免费)

Linux的学习记录Linux的学习记录

根据自己的linux版本来选择
Linux的学习记录
往下拉右键这个,复制链接,然后再使用wget命令就可以完成下载
例如:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

4.用rpm命令来安装刚下载的包(rpm -ivh)

5.修改mysql的yum源文件
vim /etc/yum/repos.d/mysql-community.repo
把安装的源打开,关闭安装8.0的源

6.然后利用yum安装 (yum -y install mysql-community-server)
7.启动mysqld服务,并且永久启动
systemctl restart mysqld
systemctl enable mysqld

MYSQL的源码安装步骤:
1.更新系统内部的rpm软件(就是更新本地yum源,yum -y update),并安装开发工具组,以及相应的编译依赖软件。

2.创建mysql用户为mysql服务设置用户的身份;设置mysqld服务安装的目录

3.解压完后进行预编译(cmake),编译(make),安装(make install)

4.添加mysql/bin下的命令至系统级别也叫添加mysql到环境变量

5.将配置文件放到/etc/my.cnf中 编写配置文件

7.使用mysql_safe进行安全启动(预加载安全选项)

8.设置客户端与服务端的socket文件的符号链接(软链接 ln -s)至/tmp

9.登录mysql服务端,修改密码

10.设置开机自启动脚本,设置mysqld服务控制指令
(具体操作,在mysql笔记当中)