@学习记录—linux安装MYSQL
安装MYSQL有很多种方式,本次我使用的是yum在线安装
1.进入本机的源文件目录;
cd /usr/local/src/
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
yum -y install mysql-server
注意:我再安装的时候出现了这个报错,应该是镜像不稳定导致的,可以换个镜像,或重新运行下上面的命令
重新运行后,安装成功
1.启动mysql
systemctl start mysqld.service
2.查看mysql的状态
systemctl status mysqld.service
那么下一步就是进入mysql,由于没有密码,我们需要找到临时密码的文件
3.查看临时密码:
grep "password" /var/log/mysqld.log
4.进入mysql
mysql -uroot -p
输入上面的初始密码进入,然后修改密码(不改会报错)
5.修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'SF241!@';
简单的数字和字母密码会报下错:
Your password does not satisfy the current policy requirements
5.配置权限
update mysql.user set host='%' where host='localhost';
6.刷新权限
flush privileges
在远程连接数据库的时候,我还遇到了一个 问题,发现连不上
后来发现可能是3306端口没开的缘故
1.查看端口状态,发现只有22端口对外开放
service iptables status
2.编辑防火墙文件,增加端口
vim /etc/sysconfig/iptables
模仿22端口,增加3306的一行
ok 然后,我们再进入navicat远程连接mysql
大功告成!!!