安装MySql来演示一下前面说的用rpm方式来安装软件
首先,和前面说的安装JDK一样,都是获取到MySQL的安装包,然后上传到Linux上.这里大家自行下载吧.当然mysql可以和jdk一样使用tar.gz的解压包安装.这里我们只是来演示一下rpm的使用.我们安装5.6版本的
1.查看Mysql是否已只能装
这里补充一下,grep mysql 是区分大小写的,所以我们这里可以添加 -i 这个选项,让筛选忽略大小写.
额...当然这里系统安装好的是mysql是全部小写,看不出来.不过我们安装完了,大家就能验证了
2.卸载已安装的Mysql
3.安装Mysql
我们来到家目录下,找到MySQL的安装包.
注意看:我们这里的安装包中有一个bundle,绑定的意思.前面是rpm,意味着这是一个rpm的绑定包,也就是里面有多个rpm文件.所以这里我们先将这个打包文件解包. 使用 tar -xvf 命令
通过解包的信息列表,我们也可以发现里面有许多的rpm文件
查看当前的目录中信息 ll -h,如下图,这里我们安装黄色框里面的server 和 client
①.我们先来安装server,注意看rpm后面的选项 -ivh
当最后出现下面这段话,就表示成功了
保险起见,我们可以用rpm -qa | grep -i mysql来查询一下
如果不加-i 你会发现查询不到的
②.安装client,和安装server几乎一样
4.启动服务
我们安装Mysql是希望通过客户端来取得服务,所以我们要安装完启动MySQL服务,使用下面的命令
5.测试
我们这时安装完了客户端和服务端,想要登陆MySQL,当使用命令 mysql -uroot -p 发现,-p后面的密码不知道输什么了....是不是初始没有密码呢?当然不是,在我们的家目录,有一个隐藏文件.
我们查看这个文件就能知道我们的初始密码是什么了
我们将密码输入到登陆时需要输入的位置,便会登陆成功
我们想查看一下mysql里面都有那些datebases,于是我们执行 show datebases;此时出现下面的情况,
所以我们要记住,登陆数据库,第一件事要设置密码 ,不能再用初始密码了,使用下面的语法
此时我们退出exit,重新登陆,就可以查看数据库里的内容了.
下面有一点需要注意拉,注意拉,注意拉:
如果我们的Windows想要连接我们现在安装好的数据库,需要具备两个前提:
① : Linux防火墙关闭
② : 需要让MySQL允许--默认情况下,MySQL是不允许远程访问的,来保证它的安全的.所以这里我们需要MySQL授权可以远程访问.
首先 登陆到MySQL中.
然后输入下面的命令,含义可以理解为如果远程访问MySQL数据库,可以以root的身份,密码为root,可以访问每一个表
除了上面的,还需一步:刷新一下这个权限
之后,我们就可以远程连接了.