Linux服务器手动安装MySQL 5.7.20

14 篇文章 0 订阅

1.Putty或xshell连接到服务器
卸载MariaDB
1.查看当前系统安装的mariadb包

rpm -qa | grep mariadb

2.卸载所有的mariadb包

rpm -e mariadb-libs

3.会报依赖检测失败的错误,执行强制卸载

rpm -e --nodeps mariadb-libs

4、进入到目录 /usr/local/tools/ 中:

cd /usr/local/tools/

5、载MySql5.7.11(请根据需要自行选择版本 https://dev.mysql.com/downloads/repo/yum/)

wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

 6、添加选择yum源

yum localinstall mysql57-community-release-el7-11.noarch.rpm

 7、把需要安装的启用,其他的禁用(一般默认选择的3个就可以) 

yum repolist all | grep mysql 

8、接下来正式进入安装环节 

yum install mysql-community-server

 9、启动Mysql(一般安装好就会启动了)

service mysqld start

10、查看密码 

找到root@localhost冒号后边的就是密码

cat /var/log/mysqld.log

11、里提供一个简单快速的查找密码的方式 

grep "password" /var/log/mysqld.log

 12、测试链接密码

mysql -uroot -p

然后输入你刚才在log中找到的密码(不显示)回车
好了已经可以成功连接了,默认不能远程连接,另外如果需要开机启动的话,找度娘。

13、修改默认登录密码
首先登录MySql

mysql -u root -p

选择mysql数据库 

use mysql;

设置密码(这个密码必须足够长足够复杂 否则会失败 具体请参阅 https://www.cnblogs.com/ivictor/p/5142809.html)

set password=password('your new password');

删除临时密码 

alter user 'root'@'localhost' password expire never;

刷新数据库使其生效

flush privileges;

给MySql添加远程访问权限
再确定开通了防火墙的端口之后,
连接数据库:

mysql -uroot -p

选择mysql库 

use mysql;

 更新权限

update user set Host='%' where User='root';

刷新数据库使其生效

flush privileges;

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值