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版本来选择
往下拉右键这个,复制链接,然后再使用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笔记当中)