mysql
yum 安装
从 MySQL Yum 存储库页面 下载
- 目前我现在的最新版本为
mysql84-community-release-el9.rpm - 后面在下载新版本可以下载
elx的
- 目前我现在的最新版本为
把下载的
rpm文件上传到服务器上添加到本地 MySQL Yum 存储库中
yum localinstall mysql84-community-release-el9.rpm
检查是否添加成功
yum repolist enabled | grep mysql.*-community会有如下输出
mysql-8.4-lts-community MySQL 8.4 LTS Community Server mysql-connectors-community MySQL Connectors Community mysql-tools-8.4-lts-community MySQL Tools 8.4 LTS Community
- 禁用默认的 MySQL 模块(仅限 EL8 系统,centos8是需要禁用的)
yum module disable mysql
- 安装
yum install mysql-community-server
启动
systemctl start mysqld
重置密码
使用如下命令,查看系统初始化的随机密码
grep 'temporary password' /var/log/mysqld.log
重置密码
mysql -u root -p
mysql > ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
mysql > exit
开启远程访问权限
登陆mysql
mysql -u root -p
执行下面命令:
-- 授权
CREATE ALL PRIVILEGES ON *.* TO 'root'@'%';
-- 刷新权限
FLUSH PRIVILEGES
编辑 Mysql 的配置文件 my.cnf,允许任意 IP 地址访问:
vi my.cnf
[mysqld]
# 注释掉或删除这一行(如果存在):
# 如果不想暴露MySQL,可以保留,通过SSH 隧道(端口转发)安全地连接,具体见常见问题
# bind-address = 127.0.0.1
# 或显式绑定到所有地址:
bind-address = 0.0.0.0
修改后重启 MYSQL
systemctl restart mysqld