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中操作)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值