Centos7.5安装mysql5.7

# 查看安装包

rpm -qa | grep 软件名称

# 卸载软件包

rpm -e --nodeps 软件名称


# 安装 wget

yum -y install wget


由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。

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

然后进行repo的安装

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

使用yum命令即可完成安装

yum install mysql-server

# 启动MySQL

systemctl start mysqld

# 获取安装时的临时密码

grep 'temporary password' /var/log/mysqld.log


登录数据库成功后设置密码

set password=password("复杂密码");


# 查看开放端口

iptables -L -n

# 开放端口

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

# 刷新防火墙配置

firewall-cmd --reload

# 开启远端访问

mysql> grant all privileges on *.* to root@'%'identified by 'password';

flush privileges;

* 启动 

systemctl start mysqld

* 停止 

systemctl stop mysqld


##################### 设置密码 #####################

修改 /etc/my.cnf文件


添加

skip-grant-tables

重启数据库

service  mysqld  restart

直接登录 mysql -u root 

update mysql.user set authentication_string=password('root') where user='root';


修改成功后删除配置添加的命令。重启服务器,即可登录。


修改密码

set password for root@localhost = password('新密码');

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。