CentOS 7 安装mysql 5.7(使用rpm方式)

一:资源地址

链接:https://pan.baidu.com/s/1xrVcviQytzl8mvQnd64erA 

提取码:xj0g 

二:安装步骤

1:安装文件上传到服务器中

2:解压文件

3:查看linux上是否已经安装了mysql,有则卸载, 一般centos7默认安装了mariadb,这里把它卸载。

查看命令:rpm -qa|grep mariadb

卸载命令:rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

4:安装依赖

依次执行以下命令:

1:yum install libaio

2:yum install perl

3:yum install net-tools

5:依次执行以下命令安装,如果发生错误,请尝试命令后边添加 --force --nodeps

1:rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm

2:rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm

3:rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm

4:rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

6:查看是否安装成功

命令:service mysqld status

图中所示为安装成功,未启动

7:启动mysql

命令:systemctl start mysqld

centos8 安装mysql5.7 后,mysql命令登录不成功,报错:mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory。按照百度的方法都不成功,应该和系统版本有关,执行命令:yum install libncurses*,完美解决问题。 

8:查看密码及修改密码

查看密码执行命令:grep password /var/log/mysqld.log

上面圈红部分就是默认密码。然后登陆mysql

命令:mysql -uroot -p 输入上面的密码,登陆成功

默认情况下,设置的密码要有数字,字母,特殊字符等安全要求。测试环境我们又不想设置特复杂,所以要先设置一些参数再修改密码

set global validate_password_policy=0;

set global validate_password_length=1;

set password = password("123456");

重置密码:参考文章ERROR 1819 (HY000): Your password does not satisfy the current policy requirements - iVictor - 博客园 

退出后(命令:exit)使用新密码重新登陆成功

9:配置远程访问

命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

10:一般机器是开了防火墙的,所以,需要添加端口

firewall-cmd --permanent --zone=public --add-port=3306/tcp

添加后重启,命令:systemctl reload firewalld

11:使用navicat进行连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cc_南柯一梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值