一、安装
首先到官网上查看文档https://dev.mysql.com/downloads/repo/yum/
wget http://repo.mysql.com/+红颜色的圈里的rpm包
下载下来之后
rpm -Uvh 下载的rpm包名
默认的情况下将安装最新的版本 如果你想安装以前的版本(如果是上图的rpm包 那么将安装mysql8.0+)输入命令
yum repolist all | grep mysql 查看当前启用的安装版本
使用 命令
yum-config-manager --disable 当前启用的安装版本
yum-config-manager --enable 你想安装的版本
选择好之后输入命令
yum install -y mysql-community-server
大概一杯茶的时间就可以安装完毕了
到此为止 mysql已经安装在你的linux上了
二、其他的事项
1.启动mysal
service mysqld start
第一遍会报错
再启动一遍就好了
2.将mysql服务设置为开机启动
chkconfig mysqld on
3.修改root的密码
mysql -uroot -p
输入上图的初始密码进入客户端
set password for root@localhost=password('你要设置的密码')
exit
4.创建新的用户
create user '用户名'@‘%’ identified by '密码'
5.给新用户授权
grant all privileges on *.* to '用户名'@'%' identified by '密码'(%表示任何的外部地址都可访问)
flush privileges
6.由于mysql默认引擎为myisam该引擎不支持事务,所以修改为InnoDB
vi /etc/my.cnf
insert
在[mysqld]下面添加字段
default-storage-engine=InnoDB(注意大小写)
esc
:wq
service mysqld restart
7.关于防火墙禁止访问3306端口
我是直接把防火墙设置为开机不启动了
如果你不想关防火墙可以修改防火墙的配置文件
vi /etc/sysconfig/iptables
insert
添加-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT到配置文件中
esc
:wq
service iptables restart
到此为止就可以在其他机器上通过mysql客户端访问数据库了