肖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

 

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;

(在linux中操作)

posted @ 2022-03-01 10:10  xiaolehua  阅读(722)  评论(0编辑  收藏  举报