在Liunx上安装MySQL

我的Linux服务器用的是虚拟机安装的CentOs7 Linux系统,

下面我们开始我们的MySQL安装之旅........

1、安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载

[root@5201351 ~]# rpm -qa|grep mariadb            //过滤出所有软件套件中带有mariadb 的套件,

	-q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户
	-a:查询所有的套件
	|grep 管道过滤
	mariadb 是过滤的内容
结果如下:
mariadb-libs-5.5.41-2.el7_0.x86_64

2、[root@5201351 ~]# rpm -e mariadb-libs-5.5.41-2.el7_0.x86_64 --nodeps

		-e:删除指定套件
		--nodeps就是安装时不检查依赖关系
		(1)删除也可以使用 yum remove mysql-libs

3、下载mysql rpm包   wget指令是获取网络资源文件
# wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm


4、安装mysql rpm包 
# rpm -ivh mysql57-community-release-el7-11.noarch.rpm
	-i  显示套件的相关信息
	-v:显示指令执行过程
	-h:套件安装时列出标记
-ivh这些选项可以不要

5、安装mysql服务
# yum install mysql-community-server

6、启动MySQL服务,这时候可以用systemctl status mysql.service 查看MySQL的服务状态



7、在安装的过程中,密码被初始化,我们只能从日志文件中获取路径是:/var/log/mysqld.log,获取到密码后登陆服务。



8、进来以后先修改密码,否则后面的操作没法进行,必须先修改完密码才可以有操作权限:


我们先修改下MySQL的密码策略,我们策略简单点,低级长度为四位。


9、设置MySQL字符集编码:



10、授予外网登录权限,root为用户名,后一个root是登录密码

mysql>grant all privileges on *.* to root@'%' identified by 'root';


11、关闭防火墙,外部可访问端口3306      

19、安装iptables防火墙 并编辑iptables
		{1}、先检查是否安装了iptables
			service iptables status
		{2}、安装iptables 
			yum -y install iptables
		{3}、安装 iptables-service
			yum install iptables-service
		{4}、编辑/etc/sysconfig/iptables文件
			添加这个:第一行是已存在的,我们只需要复制修改为8080 就可以了。 vi 模式下,yy 是复制  dd是删除 p 是粘贴 
			-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
			-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
			
	20、退出保存后执行
		systemctl restart iptables.service #最后重启防火墙使配置生效 

		systemctl enable iptables.service #设置防火墙开机启动

12、但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉



参考链接网址:https://www.jianshu.com/p/155a5c468f06?utm_source=tuicool&utm_medium=referral

                            http://www.linuxidc.com/Linux/2016-06/132676.htm 

                            https://www.cnblogs.com/bigbrotherer/p/7241845.html

                            http://blog.csdn.net/sageparadise/article/details/50622426

猜你喜欢

转载自blog.csdn.net/try_harder_every_day/article/details/78971343
今日推荐