论坛上一大堆,有些说不清,有些乱七八糟,有些博主直接复制别人的错误,真的够了
跟着我来绝对完美运行,
jdk版本:1.8
CentOS版本方法 :3.10.0-514.21.1.el7.x86_64
使用工具 xshell6 、Oracle VM virtualBox、winscp
查看环境的版本
这些环境不需要配 我只是告诉大家我的编译环境而已
现在进入高潮!
首先在/usr/local/mysql 创建文件夹
[root@localhost mysql]# mkdir /usr/local/mysql
然后下载文件
链接:https://pan.baidu.com/s/1em3orbO9ermnQk_70rHofg
提取码:ab10
复制这段内容后打开百度网盘手机App,操作更方便哦
将下载好的文件放入刚刚创建的文件夹中
解压mysql的压缩包
tar xvf mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar 输入tar xvf 后按TAB键有提示!!!
解压完成后删除Mysql的MariaDB依赖 注意这步很重要!!!
[root@localhost mysql]# rpm -qa|grep mariadb 查询依赖
mariadb-libs-5.5.65-1.el7.x86_64
[root@localhost mysql]# rpm -e mariadb-libs-5.5.65-1.el7.x86_64 --nodeps 删除依赖
你们复制的时候复制#号后面的!!! 你们复制的时候复制#号后面的!!! 你们复制的时候复制#号后面的!!!
总结:
rpm -qa|grep mariadb [查找mariadb]
rpm -e mariadb包全名--nodeps
删除后下一步是安装
依次安装mysql的rpm包(common,libs,client,server) 依次复制进去就行
一定要安装顺序安装!一定要安装顺序安装!一定要安装顺序安装!一定要安装顺序安装!
rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm
安装后 启动mysql
service mysqld start
启动完成后要进入MySQL要查mysql随机生成的密码
查找初始密码
grep password /var/log/mysqld.log
分号后面的 先复制起来
mysql -uroot -p
输入密码是不是什么都没有? 没有就对了 复制进去直接回车键!!
进来后是这样的
我们先修改一下密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Java123!'; 注意分号!!注意分号!!
忘记密码也无所谓 关注点赞回来还是有的! 忘记密码也无所谓 关注点赞回来还是有的!忘记密码也无所谓 关注点赞回来还是有的!
修改mysql访问权限
use mysql; [进入mysql数据库]
update user set host='%' where user = 'root'; [更改用户的访问权限]
flush privileges; 刷新权限缓存
输入exit 退出
这里说一句 在linux下的mysql的退出操作是输入exit 这里说一句 在linux下的mysql的退出操作是输入exit
3306加入防火墙白名单
firewall-cmd --permanent --zone=public --add-port=3306/tcp
重启防火墙
firewall-cmd --reload
然后在 Navicat for mysql 连接你在Linux上启动的数据库 密码在上面
随便说一句!点赞关注了吗?亲!