在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.在官网下载MySQL5.7安装包:mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz。 下载地址:https://dev.mysql.com/downloads/mysql/ 2.通过SSH Secure Shell Client远程访问CentOS7 3.卸载系统自带的Mariadb数据库 4.创建mysql用户组和mysql用户 5.将MySQL安装包上传到CentOS7服务器/root目录下并解压(这里我是用filezilla去登陆远程服务然后把安装包上传到root目录下的,解压是先cd 到当前文件所在目录,在执行以下目录) # tar xzvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 6.将解压后的安装包移动到/data下目录,重命名为mysql # mv /root/mysql-5.7.20-linux-glibc2.12-x86_64 /data/mysq 这里直接用filezilla登陆服务后新建一个data文件夹然后把解压后的文件移动到data目录下并且从命名为mysql 结果如下图 7.修改权限 8.在mysql目录下创建data目录,作为数据库存储位置 # mkdir /data/mysql/data(这里是在mysql目录下去创建data目录) 9.初始化mysql 10.启动MySQL,并查看是否已启动成功
11.通过初始密码登录MySQL,并修改密码 12.关闭MySQL服务,并查看是否关闭成功 13.设置开机自启 以后可以使用service命令控制mysql的启动和停止,命令为:service mysqld start和service mysqld stop,有可能执行的时候会报错,如下图 这是因为mysql默认安装在/usr/local目录下,如果安装在/usr/local目录下则会正常启动和关闭,不会报错。但是本次安装在自定义的/data目录下,此时需要修改vi /etc/init.d/mysqld文件,保存后退出 然后在执行service mysqld start启动命令,OK 再执行service mysqld stop关闭命令,OK 14.配置全局环境变量 编辑/etc/profile文件 # vi /etc/profile 在profile文件底部添加如下两行配置,保存后退出 PATH=/data/mysql/bin:/data/mysql/lib:$PATH export PATH 设置环境变量立即生效 # source /etc/profile 15.设置远程主机登录 首先 然后登陆 远程登录失败 查看3306端口是否已开放 # netstat -nupl|grep 3306 开放3306端口并重启防火墙 再次远程登录,成功 16.结束! mysql安装好后,尝试在程序中链接mysql然后发现连接不上,错误如下
是Mysql数据库的SSL连接问题,提示警告不建议使用没有带服务器身份验证的SSL连接,是在MYSQL5.5.45+, 5.6.26+ and 5.7.6+版本中才有的这个问题。解决办法在警告中已经说明了 在数据库连接的url中添加 vi命令 Ctrl+u:向文件首翻半屏; 总结 到此这篇关于Centos7下安装和配置MySQL5.7.20的详细教程的文章就介绍到这了,更多相关Linux 安装和配置MySQL5.7.20内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论