Linux 安装 MySQL

定义

在Linux服务器上安装MySQL数据库

登录Linux服务器

1
ssh root@xxx.xxx.xxx.xx

下载mysql的repo源

1
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

安装mysql-community-release-el7-5.noarch.rpm包

1
rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装mysql

1
yum install mysql-server

启动

1
service mysql start

登录mysql

1
mysql -u root

修改密码

1
2
3
4
5
6
7
8
// 先退出
exit
mysqladmin password
// 输入新密码
// 重新登陆
mysql -u root -p

如果有防火墙的话要开启3306端口,没有限制端口就不需要,这样就可以远程连接

看一下防火墙情况,如果有2行就是开了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ps aux|grep iptable
ps aux|grep firewalld
如果没有开
sudo vim /etc/sysconfig/iptables
//添加
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
//保存
// 重启防火墙
sudo service iptables restart
// 查看端口
netstat -antlp | grep 3306
// tcp6 0 0 :::3306 :::* LISTEN 3050/mysqld
// tcp6 就是ok了

基础命令

  • mysql -u root 登录
  • mysql use 进入
  • show databases
  • show tables
  • exit 退出