Linux使用 rpm安装MySql

168 阅读1分钟

更换yum源方法

更换阿里云yum源

  • 查看原有的yum源

rpm -qa | grep yum

  • 删除原有的yum源

rpm -qa | grep yum | xargsrpm -e -nodeps

  • 删除之后再确认下

rpm -qa | grep yum

  • 使用wget下载阿里yum源repo文件

  • 下载wget命令

yum install -y wget

cd /etc/yum.repos.d/ 
wget http://mirrors.aliyun.com/repo/Centos-7.repo
  • 备份当前yum源防止出现意外还可以还原回来
cd /etc/yum.repos.d/  
cp CentOS-Base.repo CentOS-Base-repo.bak
  • 清理旧包

yum clean all

  • 把下载下来阿里云repo文件设置成为默认源

mv Centos-7.repo CentOS-Base.repo

  • 生成阿里云yum源缓存并更新yum源

yum makecache yum update

  • 使用wget下载163yum源repo文件 操作如上
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
  • 检查应用是否已经安装

rpm -aq | grep mysql

  • 安装应用:

rpm -ivh 文件名
选项:
-i install安装
-v 显示安装过程
-h 显示安装进度
例:rpm -ivh mysql80-community-release-el7-3.noarch.rpm

  • 卸载应用

rpm 选项 应用名称
选项:
-e 卸载(清除)
--nodeps 忽略依赖
例:rpm -e --nodeps mysql80-community-release-el7-3.noarch

  • yum安装mysql:
  • 进入yum仓库:

cd /etc/yum.repos.d

  • 修改配置文件

vi mysql-community.repo

image.png

  • 修改mysql-community.repo

image.png

  • 下载那个版本把对应的enabled修改为1

  • 通过yum install -y mysql-server 查看是否安装成功

image.png

  • 启动MySQL

sudo systemctl start mysqld

  • 开机自启

sudo systemctl enable mysqld

远程登录的两种方法

1.直接修改表中的数据

mysql -u root -p  
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';  
mysql>FLUSH PRIVILEGES;

2.授权

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