linux Mysql安装
1.下载repo rpm包
windows下载repo rpm包 https://dev.mysql.com/downloads/repo/yum/
linux wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
2.安装rpm -ivh mysql80-community-release-el7-1.noarch.rpm
安装后 etc/yum.repos.d/ 目录下会有这两个文件mysql -community.repo mysql-community-source.repo
3.安装mysql
yum install mysql-server
4.启动mysql
systemctl start mysqld.service
查看mysql状态
systemctl status mysqld.service
查看mysql进程
ps -ef|grep mysqld
5.进入mysql
mysql -uroot -p(直接回车,首次登陆没有密码)
grep "password" /var/log/mysqld.log(有些版本有初始密码,可使用这个命令捞出初始密码)
设置密码
ALTER USER 'root'@'localhost' IDENTIFIEN BY '123456';
6.开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重载加载配置使其生效
firewall-cmd --reload
查询3306端口是否开放成功
firewall-cmd --query-port=3306/tcp
开启防火墙 ---自己搭开源项目玩,为了省心可以直接关闭防火墙,下面为开启关闭命令
查看防火墙状态 systemctl status firewalld
开启防火墙状态 systemctl start firewalld
关闭防火墙状态 systemctl stop firewalld
7.开启远程连接权限
mysql -uroot -p12346 进入数据库
use mysql; 进入mysql数据库
select 'Host','User' from user; 在user表查询远程登陆权限和用户
UPDATE user SET Host='%' WHERE User='root' LIMIT 1; 更新root用户的远程权限
flush privileges; 刷新权限
到这就安装完成,可使用navicat远程连接数据库了