MySQL(1)--安装MySQL

在线安装方式

MySQL5.7的安裝

1.下载yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
或者下面的这个命令
wget http://repo.mysql.com/mysql-community-release-el7-10.noarch.rpm
2.安装yum Repository
yum -y install mysql57-community-release-el7-10.noarch.rpm
3.安装mysql5.7的服务
yum -y install mysql-community-server

如果出现下面的报错:

在这里插入图片描述

原因是:Mysql的GPG升级了,需要重新获取
使用以下命令即可

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

在将安装服务的命令重新执行一遍

4.开机自启动
systemctl enable mysqld.service
5.启动mysql
systemctl start mysqld.service
6.查看状态
systemctl status mysqld.service
7.获取临时密码
grep "password" /var/log/mysqld.log
8.登录mysql
mysql -uroot -p 
9.关闭密码复杂验证
set global validate_password_policy=0;
set global validate_password_length=1;
10.设置密码
alter user user() identified by "123456";
11.修改权限
use mysql;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;  --修改权限

flush privileges;  --刷新权限

select host,user,authentication_string from user; --查看权限
12.卸载yum Repository

因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:

yum -y remove mysql57-community-release-el7-10.noarch

注意:如果安装的过程出现了错误,需要卸载mysql的方法

卸载mysql
删除依赖包

rpm -qa |grep -i mysql

yum remove mysql-community mysql-community-server mysql-community-libs mysql-community-common

在这里插入图片描述

清理文件

find / -name mysql
rm -rf 文件名

离线安装方式

1、卸载已有的MySQL文件

rpm -qa|grep mysql
rpm -qa|grep MySQL
rpm -qa|grep mariadb

卸载查询到的包

rpm -e --nodeps xxx

因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:

yum -y remove mysql57-community-release-el7-10.noarch

注意:如果安装的过程出现了错误,需要卸载mysql的方法

卸载mysql
删除依赖包

rpm -qa |grep -i mysql

yum remove mysql-community mysql-community-server mysql-community-libs mysql-community-common

清理文件

find / -name mysql
rm -rf 文件名

2、安装mysql

将rpm文件放入linux中

然后使用rpm文件包

MySQL服务端的安装包为server,安装的顺序为:common -> libs -> client -> server

rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm

如果安装server出错

先安装其依赖包在安装server服务

yum install net-tools
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm

3、后续命令

开机自启动
systemctl enable mysqld.service
启动mysql
systemctl start mysqld.service
查看状态
systemctl status mysqld.service
获取临时密码
grep "password" /var/log/mysqld.log
登录mysql
mysql -uroot -p 
关闭密码复杂验证
set global validate_password_policy=0;
set global validate_password_length=1;
设置密码
alter user user() identified by "123456";
修改权限
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;  --修改权限
flush privileges;  --刷新权限
select host,user,authentication_string from user; --查看权限
exit; -- 退出mysql

修改字符集

在这里插入图片描述

show variables like "%character%";

vim /etc/my.cnf
[mysqld]
character-set-server=utf8 
[client]
default-character-set=utf8 
[mysql]
default-character-set=utf8


# linux中运行
# service mysqld restart
systemctl restart mysqld

1723036145321)]

show variables like "%character%";

vim /etc/my.cnf
[mysqld]
character-set-server=utf8 
[client]
default-character-set=utf8 
[mysql]
default-character-set=utf8


# linux中运行
# service mysqld restart
systemctl restart mysqld
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值