MySQL(8.0)数据库安装和初始化以及管理

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.删除表

  

### MySQL 8.0.40 安装过程中初始化数据库失败的原因分析 在安装 MySQL 8.0.40 并尝试初始化数据库时遇到错误可能由多种因素引起。常见的原因包括但不限于配置文件设置不当、路径权限不足以及依赖项缺失。 #### 配置文件设置不当 如果 `my.cnf` 或者其他配置文件中的参数不正确,可能会导致初始化过程无法正常完成。例如,指定的 `basedir` `datadir` 路径不存在或不可访问会引发此类问题[^2]。 ```ini [mysqld] basedir=/path/to/mysql/ datadir=/var/lib/mysql/ ``` #### 权限问题 确保用于运行 mysqld 进程的身份具有足够的权限来读取写入数据目录及其子目录下的所有文件非常重要。任何关于权限方面的失误都可能导致初始化操作被阻止。 #### 文件冲突 有时旧版本残留下来的文件也可能干扰新版本的安装初始化工作。特别是当存在相同名称但不同版本间的文件时,这会造成冲突并阻碍正常的启动流程[^1]。 #### 解决方案概述 针对上述提到的各种可能性,可以采取如下措施来进行排查修复: - **验证配置文件**:仔细检查所有的配置选项是否合理有效,并确认所指明的各项资源确实可用。 - **调整权限设置**:赋予适当的操作权限给目标位置上的各个组件,使它们能够顺利执行必要的任务。 - **清理遗留文件**:移除之前未完全卸载干净而留下的相关记录,防止这些不必要的条目影响到当前正在进行的工作环境构建活动。 通过以上方法通常能有效地处理大部分因初始化阶段产生的异常状况。对于更复杂的情况,则建议查阅官方文档获取进一步的帮助支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值