数据库定义:
数据库是用来组织、存储、和管理数据的仓库
1、安装数据库:执行命令 yum –y install mysql-server
yum:是软件管理中心,有这个命令就可以在线安装软件-y 对所有的权限选择同意
2、启动数据库:安装完毕,执行命令 service mysqld start
mysqld是mysql的守护进程,也是服务程序查看状态:service mysql status
3、登录数据库:mysql –u root –p 回车后输入密码
-u指定的用户名-p指定的密码,mysql的默认用户名是root 密码为空
PS:先用show databases 命令,查看mysql数据库中有哪些数据库
4、切换数据库:use mysql切换到mysql数据库
输入:quit /exit 退出mysql输入输入:mysql -u root -p 回到mysql输入
从user表中查询所有可以登录的用户及支持连接的主机select user,host,password from user; (注意mysql语句都是分号结束的)
如何远程操作数据库:
新建root用户,并给此用户赋予所有数据库和极其所有对象的操作权限,这个赋值语句里的’%’支持任意主机连接到mysql服务器,这样的话用navicat 这个客户端肯定没问题。
给mysql赋予权限:grant all privileges on *.* to ‘root’@’%’ identified by‘123456’with grant option;(grant all privileges on 赋予所有权限在 *.* 数据库所有内容和对象 to ‘root’给root用户 %匹配任意主机)刷新权限:flush privileges如果连接不上,关闭防火墙 service iptables stop
设置开机启动:编辑rc.local文件 vi /etc/rc.d/rc.local 文件最后一行添加: service mysqld start
用navicat客户端连接mysql
1、创建连接:填写虚拟机ip 填写用户名和密码 连接测试
2、连接不上的原因
信息是否正确虚拟机没有启动mysql服务防火墙未关闭
卸载mysql
命令:yum –y remove mysql*
查找mysql:
命令:find / -name mysql
删除mysql:
命令:rm –rf 删除查找出的mysql文件
service mysql start/stop mysql服务的启动/关闭