废话不多说直接上
注意先给虚拟机分配ip 啥的 (我就不操作了)
这里是离线安装所以我给你们准备好(听说在线安装是真的慢,我不信试了试!果然没错真的慢)
链接:https://pan.baidu.com/s/1WvPnejwklZ96FsDEnYoSrg
提取码:ojrh
正片开始
1.准备工作:将mysql_rpm文件夹上传到/opt目录下 这里是我提供的上面链接可下载
2.安装vim
yum install vim
解释:为什么要安装vim,因为mysql本身依赖perl,vim的安装可以解决这些依赖的安装
3. 卸载mysql自带的mariabd数据库
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
解释:centos7自带的mariabd数据库和我们要安装的mysql有冲突
4.进入/opt/mysql_rpm文件夹,使用rpm命令安装
rpm -ivh perl-*
rpm -ivh net-tools-2.0-0.22.20131004git.el7.x86_64.rpm
rpm -ivh mysql-community-*
直接复制粘贴吧朋友们(因为安装的东西很多 所有这里有* 不用一个一个的安装了)
5.启动mysql服务
systemctl start mysqld
解释:mysql数据库安装成功他的服务名称叫做mysqld
6.登录mysql数据库
mysql -uroot -p 默认没有密码 他会跳出来一个
直接回车就行了
------修改密码,允许远程访问------
1.use mysql
2.show databases; 查看所有数据库
3. select host,user,password from user; 查看user标签
4.update user set password=password('123456') where user='root'; 执行sql 上面登录mysql不是没有密码吗我们现在就是在设置一个密码 密码为123456 使用password()函数给密码加密
5.update user set host='%' where host='127.0.0.1'; 注意分号啊!!! 这里执行的sql是把只能本地连接的方式改为% 所有人都可以远程访问
6.flush privileges; 更新数据权限(关键)
7.exit;退出数据库
对于mysql数据库的操作就完毕了 因为我是一个白板的虚拟机 忘记了一个非常致命的操作
事情是这样的 我通过本地连接我的数据库 发现死活连不上我怀疑人生了~~~ 一直重复重复重复
后来想到卧槽 我是不是没有linux的关闭防火墙
这里一定要注意,想要使用远程链接一定要一定要 关闭防火墙 防火墙命令给大家贴上
systemctl status firewalld查看防火墙状态
systemctl stop firewalld 关闭防火墙
好了就这样吧 , 我要去找我可爱的同事了