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