Linux安装mysql

1.安装数据库


1.... yum -y install wget


2.... wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm


3..... yum localinstall -y mysql57-community-release-el7-7.noarch.rpm


4.... 下载并导入 MySQL 官方的 GPG 公钥:

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

确认公钥已成功导入:

rpm -qa gpg-pubkey*

 

5.... yum install mysql-community-server

 

2.启动数据库

service mysqld start

 

查看mysql密码
sudo cat /var/log/mysqld.log | grep 'temporary password' 

 

3.mysql远程访问

mysql -u root -p

输入密码 进入mysql

 ALTER USER 'root'@'localhost' IDENTIFIED BY '34r7oe-EpX';

刷新权限 FLUSH PRIVILEGES;

如果你的用户(例如 root)没有被授权从远程地址访问,你需要添加或修改权限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '34r7oe-EpX' WITH GRANT OPTION;

刷新权限 FLUSH PRIVILEGES;

检查 MySQL 的 bind-address 设置
找到 MySQL 的配置文件(通常是 /etc/mysql/my.cnf 或 /etc/my.cnf)。
修改或添加以下行:
[mysqld]
bind-address = 0.0.0.0

 

sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 3306 -j ACCEPT

 

 

 

 

 

 

 

 

posted @ 2025-03-26 00:53  __破  阅读(22)  评论(0)    收藏  举报