Testing Egineer note:2024_5_13-day08-part01

肖SIR__数据库之搭建__11.2
数据库之搭建

1、rpm -qa|grep 服务名称

案例:rpm -qa|grep mysql

2、将所有msyql的包删除干净

删除方法:

(1)yum remove mysql * 删除linux中的数据库

(2)yum erase 包名 ,删除linux中的数据库

(3)rpm -e --nodeps 包名 删除linux中的数据库

(3)mysql的安装

a.安装客户端

yum install mysql
image

b.安装服务端

yum install mysql-server

安装好以后,查看有三个mysql安装包

rpm -qa|grep mysql

(4)启动mysql

service mysqld start 开启数据库(我们使用数据要保持数据库开启)

service mysqld status 查看数据库的状态

service mysqld stop 关闭数据库

service mysqld restart 重启数据库

(5)mysqladmin -u root password '123456' 设置数据库密码

(6)进入数据库操作界面

mysql -u root -p 敲回车 输入密码

(7)show databases 显示所有的数据库

(8)授权

grant all privileges on . to root@'%' identified by "123456";

grant 授予‘

all privileges 所有的权限

on

  • 第一个星表示所有库

  • 第二型表示所有的表

to

root 用户

@

% 表示所有用户

identified by 设置密码

(9)刷新权限

flush privileges;

(10)create database 数据库名

案例:

create database hz017;

(11)show databases ;查看所有的数据库

(12)use 库名

案例:use hz017

(13)退出:

ctrl+z,或ctrl+c或qiut

====================================

linux:

linux操作界面

mysql:数据库操作界面

报错:

1、

2、

3、

===========================

解决问题:

1、关闭防火墙 service iptables stop (在linux中操作)

2、 开启数据库 service mysqld start (在linux中操作)

3、授权(在mysql中操作)

grant all privileges on . to root@'%' identified by "123456"

4、授权以后要刷新

flush privileges (在mysql中操作)

5、检查连接数据库的参数的正确性如:ip地址,密码,用户名等

6、密码设置:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YSE)
(1)也是修改密码
解决办法
第一步:关闭mysql
第二步:mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysql -u root mysql
第三步: UPDATE user SET Password=PASSWORD('123456') where USER='root';
第四步: FLUSH PRIVILEGES;

posted @   Aorphine  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示