Linux常用命令(2)

MySQL——自动下载安装MySQL客户端

数据库是用来组织,存储和管理数据的仓库

1,安装数据库:执行命令yum -y install mysql-server

2,启动数据库:安装完毕,执行命令service mysqld start(不要忘记加d!!)

停止数据库  service mysqld stop

查看状态    service mysqld status

3,登录数据库:mysql -u root -p 回车后输入密码,再按回车就可以进入了(mysql的默认用户名是root,密码为空)

4,使用数据库:登录成功切换到mysql数据库,输入:use mysql;

5,连接数据库:使用Navicat for MySQL连接数据库

①,从user表中查询所有可以登陆的用户以及支持连接的主机:select user,host,password from user;(记得mysql语句都是分号结束的)

②,User表host字段的值为%或者localhost时的区别

③,新建root用户,并给此用户赋予所有数据库和以及所有对象的操作权限,这个赋权语句里的%代表支持任意主机连接到mysql服务器,这样的话用navicat这个客户端肯定就没问题了,赋权语句为grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;(意思:赋予所有操作权限给用户root,并定义密码为123456)

1,“."  : 第一个“*”表示数据库,第二个“*”表示表,两个加在一起表示所有数据库对应所有的表。

如果替换为mysql.test,表示只赋权给mysql底下的test表。

2,%表示客户端设置的权限为任意主机。

3,all privileges 表示所有权限,包括增删改查,索引等。也可以只赋予查询select权限。

flush privileges;-- 赋权完毕后记得刷新权限

④,如果连接不上,记得关闭防火墙!!

⑤,设置开机启动

MySQL——卸载yum命令安装的mysql

yum命令卸载安装的mysql

yum -y remove mysql*

查找mysql安装文件 find / -name mysql

用rm -rf删除查找出mysql文件

注意:

1,sql语句要用分号结束,英文输入法

2,service mysqld start/stop  mysql服务的启动/关闭

注意是关闭虚拟机内部的服务,理清下xshell与虚拟机的关系

用Navicat客户端连接mysql服务器

创建连接

1,填写虚拟机ip

2,填写用户名和密码

3,连接测试

连接不上的可能原因

1,连接信息未填写正确

2,虚拟机未启动mysql服务

3,虚拟机防火墙未关闭

你可能感兴趣的:(Linux常用命令(2))