1.MySQL下载安装和初始化
1.下载安装包
下载地址:https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar
2.解压
[root@mysql ~]# tar -xf mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar
3.安装依赖包
yum -y mysql-community-libs-8.0.33-1.el7.x86_64.rpm
yum install mysql-community-client-8.0.33-1.el7.x86_64.rpm
yum -y install mysql-community-common-8.0.33-1.el7.x86_64.rpm
yum install -y mysql-community-server-8.0.33-1.el7.x86_64.rpm
4.卸载mariadb
yum remove -y *mariadb
5.初始化mysql
mysqld -initialize
6.启动服务并设置开机自启
systemctl start mysqld.service
7.获得初始化密码
cat /var/log/mysqld.log|grep password
root@localhost:后面就是初始化后的密码,记下初始密码。
8.使用初始密码登录
mysql -uroot -p
输入初始密码登录mysql
9.设置密码
在mysql内将密码修改为root,方便记忆的密码都可以。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
10.修改远程权限
create user 'root'@'%' identified with mysql_native_password by 'root'; #创建用户
grant all privileges on *.* to 'root'@'%' with grant option; #修改权限
flush privileges #激活
2.MySQL管理
1.数据库的对象
1. 数据库系统 DBMS
数据库系统是为了适应数据处理的需要而发展起来的一种较为理想的,也是一个为了
可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合实际体。
可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合实际体。
2. 数据库 DB
数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。
3. 表 table
表是数据库中用于存储数据的二维结构,由行(Row)和列(Column)组成。每一行代表一条记录,每一列代表记录中的一个字段。创建表之前,需要先选择或创建一个数据库,因为表是存储在数据库中的。
4. 记录 record
记录也称元组,是事物特征的组合,可以描述一个具体的事物。
5. 字段 feild
某一个事物的一个特征,或者说是属性。
2.数据库操作
1.删除库
2.创建库
3.查看库
3.表的操作
1.选择库
2.查看表
3.创建表
4.删除表