栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux安装Mysql5.7

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux安装Mysql5.7

安装Mysql5.7前提条件

⚠️:如需重新安装mysql,请将安装机器中的mysql卸载干净!!!

卸载mysql

检查机器是否安装过mysql

如有以上显示,需要先关闭mysql服务再卸载mysql

systemctl stop mysqld

卸载mysql

rpm -qa |grep mysql|xargs rpm -ev --nodeps

检查是否卸载干净

rpm -qa |grep mysql

手动查询mysql文件并删除

find / -name mysql

rm -rf /usr/bin/mysql
rm -rf /usr/lib64/mysql
rm -rf /usr/share/mysql


最后需手动删除my.cnf文件

rm -rf /etc/my.cnf

卸载mysql完成!!!

卸载mariadb

rpm -qa |grep mariadb|xargs rpm -ev --nodeps
安装Mysql5.7

安装mysql5.7源(切换到/etc/yum.repo/目录下)

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

yum安装mysql5.7

yum -y install mysql

启动mysql并设置开机启动

systemctl restart mysqld && systemctl enable mysqld

登录mysql

mysql -u root -p
相关问题

如何查看mysql密码?

cat /var/log/mysqld.log |grep 'password is'

实例:

输入密码即可登录

密码过于繁杂怎么办?
更改密码策略

使用skip-grant-tables方式登录暂不支持

#登入msyql

mysql -u root -p

#更改密码难度策略

mysql> set global validate_password_policy=0;

#更改密码长度

mysql> set global validate_password_length=0;

#重新设置密码为123456

mysql> set password for 'root'@'localhost'=password('123456');

设置远程访问

登录mysql执行以下命令

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

执行成功后,你的mysql就可以远程登录啦

忘记密码怎么办?

修改my.cnf文件

#编辑my.cnf文件
vim /etc/my.cnf

#添加
skip-grant-tables

#登录mysql,直接回车,不需要输入密码
mysql -u root -p

#更新root用户密码
update mysql.user set authentication_string=password('12345678') where user='root' and Host = 'localhost';

#刷新权限
flush privileges;

#退出mysql
exit

注释my.cnf文件中的skip-grant-tables

vim /etc/my.cnf

#注释skip-grant-tables

重启mysql后生效

#重启mysql
systemctl restart mysqld
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/641863.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号