• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
lvym
博客园    首页    新随笔    联系   管理    订阅  订阅
mysql5.7安装

1.

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

2.如果提示wget命令不存在,先执行

yum -y install wget

3.安装yum

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

yum -y install mysql-community-server

4.启动

systemctl start mysqld

5.修改密码

vim /var/log/mysqld.log 获取初始密码  可输入命令直接获取密码:grep 'temporary password' /var/log/mysqld.log或cat /var/log/mysqld.log | grep password

 

 

如果mysqld.log下面没有密码,在/etc/my.cnf配置文件中添加 skip-grant-tables

 

 6.登录终端    修改密码     mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位 也可关闭密码策略 在/etc/my.cnf配置文件中添加validate_password=off

mysql -u root -p

如果在/etc/my.cnf配置文件中添加 skip-grant-tables, 就直接回车

use mysql;

update user set authentication_string=password('密码') where user='root' and host='localhost';

先在/etc/my.cnf配置文件 删除 skip-grant-tables,重启

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';(可选)

flush privileges;

如果没有在/etc/my.cnf配置文件中添加 skip-grant-tables,就输入初始密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

 7.设置允许远程登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码';或grant all privileges on *.* to root@'IP' IDENTIFIED BY '密码';

8.防火墙开放3306端口

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

firewall-cmd --reload

9. 配置mysql默认编码为utf-8

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置:

character_set_server=utf8

init_connect='SET NAMES utf8'

 

 10.重启MySQL

systemctl restart mysqld

 

------------------------------------------------------------------------

1. 关闭 mysql 服务

  systemctl stop mysqld.service

2. 查看当前 mysql 安装状况

  rpm -qa | grep -i mysql 或 yum list installed | grep mysql

3. 卸载上述命令查询出的已安装程序

//rpm包安装方式卸载
查包名:rpm -qa|grep -i mysql
删除命令:rpm -e –nodeps 包名
 
//yum安装方式下载
1.查看已安装的mysql
命令:rpm -qa | grep -i mysql
2.卸载mysql
命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64
查看mysql的其它依赖:rpm -qa | grep -i mysql
 
//卸载依赖
yum remove  。。

  yum remove mysql-a mysql-b mysql-c mysqk-d

  务必卸载干净,反复执行 rpm -qa | grep -i mysql 确认是否有卸载残留

4. 删除 mysql 相关文件

  查找相关文件

    find / -name mysql

  删除上述命令查找出的相关文件

    rm -rf xxx

  删除 my.cnf

    rm -rf /etc/my.cnf

 

posted on 2020-03-27 05:34  lvym777  阅读(110)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3