linux安装部署mysql

联系qq:413607496,大家可以互相讨论一下。


1、需要mysql-linux安装包

本次使用mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz进行安装


2、将此安装包上传至linux服务器

上传路径为:/usr/local


3、解压mysql

输入命令:tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz


4、复制mysql到/usr/local/mysql文件夹内(注意mysql-5.7.17-linux-glibc2.5-x86_64此文件夹名称不会变,复制粘帖后的会被改名为mysql)

输入命令:cp mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql -r


5、添加系统mysql组和mysql用户

输入命令:groupadd mysql和useradd -r -g mysql mysql.


6、进入安装mysql软件目录:执行命令 

输入命令: cd /usr/local/mysql


7、修改当前目录拥有者为mysql用户:执行命令 

输入命令: chown -R mysql:mysql ./


8、安装数据库之前创建文件夹,这个很重要

输入命令: mkdir /usr/local/mysql/data


9、安装数据库:执行命令 

输入命令: ./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/


10、复制配置文件到 /etc/my.cnf

输入命令: cp -a ./support-files/my-default.cnf /etc/my.cnf (选择y)


11、mysql的服务脚本放到系统服务中,然后修改my.cnf文件

输入命令: cp -a ./support-files/mysql.server /etc/init.d/mysqld 

//修改my.cnf文件    (vim /etc/my.cnf)
	# These are commonly set, remove the # and set as required.  
	basedir = /usr/local/mysql  
	datadir = /usr/local/mysql/data  
	port = 3306  
	# server_id = .....  
	socket = /tmp/mysql.sock  
	character-set-server = utf8  
	# Remove leading # to set options mainly useful for reporting servers.  
	# The server defaults are faster for transactions and fast SELECTs.  
	# Adjust sizes as needed, experiment to find the optimal values.  
	# join_buffer_size = 128M  
	# sort_buffer_size = 2M  
	# read_rnd_buffer_size = 2M

12、启动mysql

输入命令: service mysqld start 


13、查看mysql初始密码(记住并复制下来,等会登陆mysql需要)

输入命令: cat /root/.mysql_secret


14、进入mysql:bin/mysql -uroot -p  (把刚刚复制的密码粘贴上来)


15、登录后重置root密码

mysql> SET PASSWORD  FOR ‘root‘@localhost = PASSWORD(‘123456‘);

Query OK, 0 rows affected, 1 warning (0.00 sec)

16、修改linux防火墙端口,开发3306给外部访问,编辑iptables

输入命令: vi /etc/sysconfig/iptables

添加一句:-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

17、修改mysql配置,允许外部访问:

登录mysql数据库:mysql -uroot -p123456

mysql>use mysql;

mysql>update user set host = ‘%‘ where user = ‘root‘;


17、重启防火墙,重启mysql数据库

输入命令:  service iptables restart 重启防火墙

输入命令:  service mysqld restart 重新mysql




时间: 2024-10-11 12:44:11

linux安装部署mysql的相关文章

linux安装部署tomcat

linux安装部署tomcat 联系qq:413607496,大家可以互相讨论一下. 1.准备tomcat系列包 本次使用这个版本进行安装部署:apache-tomcat-7.0.73.tar.gz 2.将这个tomcat版本上传linux服务器 上传路径:/usr/local/ 3.解压tomcat tar zxvf /usr/local/apache-tomcat-7.0.73.tar.gz 4.保留原始tomcat,并复制一份出来重命名使用 cp /usr/local/apache-tom

Linux 安装部署SVN服务器

svn 版本管理工具. svn服务器有2种运行方式:独立服务器和借助apache运行.两种方式各有利弊,用户可以自行选择. svn存储版本数据也有2种方式:BDB(一种事务安全型表类型)和FSFS(一种不需要数据库的存储系统).因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点. 1.环境 # cat /etc/redhat-release CentOS release 6.3 (Final) # getconf LONG_BIT 64 2.安装 svn #yum -y

CentOS安装部署Mysql 5.7

CentOS安装部署Mysql 5.7 1. 如果没有安装wget,先安装 yum -y install wget 2. 下载MySQL官方的 Yum Repository wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm 3. 使用上边的命令我们就下载到了 Yum Repository,之后我们就可以使用 yum 来进行安装了. yum -y install mysql57-community-rele

linux安装部署apache+subversion+jsvnadmin

1.apache网页服务器(注意不是tomcat) 2.subversion版本控制(svn服务器) 3.jsvnadmin项目(svn管控台) 以上三个整合,形成svn版本管理的平台 1.安装之前,先更新linux系统 # yum update 需要输入y确认 2.更新完成重启 # reboot  3.安装apache # yum install httpd httpd-devel 安装时需要输入y确认 4.启动服务器 # service httpd start  5.apache设置开机启动

linux安装jdk mysql tomcat

mysql 安装进入到mysql官网 点击archives 选择版本下载tar linux 安装mysql数据库--tar.gz包解压安装法 mysql数据库有多种安装方式,本文只介绍在Linux服务器上的tar.gz包解压安装法, 先通过mysql官网或者网络资源下载 mysql-5.7.3-m13-linux-glibc2.5-x86_64.tar.gz(后缀为tar.gz已编译好的安装文件)1.首先新建mysql用户# useradd  mysql   并设置禁止mysql登录服务权限 #

Eclipse 在项目中安装部署 MySQL 驱动

将 mysql-connector-java-5.1.18-bin.jar 包复制到需要连接 MySQL 数据库的项目的 WEB-INF\lib 目录下. 右击项目名, Build Path -> Configure Build Path -> Java Build Path -> Libraries 单击 Add External JARs 按钮,弹出 JAR Selection 对话框,在该对话框中指定 mysql-connector-java-5.1.18-bin.jar 包所在的

Linux安装部署Redis(超级详细)

前言 网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了.自己也记录下,方便后续安装时候有个借鉴之处. Redis版本 5.0.4 服务器版本 Linux CentOS 7.6 64位 下载Redis 进入官网找到下载地址 https://redis.io/download 右键Download按钮,选择复制链接. 进入到Xshell控制台(默认当前是root根目录),输入wget 将上面复制的下载链接粘贴上,如下命令: wget http://downl

Linux安装了mysql 无法远程连接

问题: 本地安装完mysql,无法远程连接 1.检查mysql进程是否启动 ps -ef|grep -i mysql 2.查看端口是否监听 netstat -ntlp 3.查看iptables配置 vim /etc/sysconfig/iptables 4.云服务器检查下出入网有没有添加对应的端口 5.mysql是否授权对应的账号远程访问 mysql -u root -p mysql> grant all on *.* to 'root'@'%'IDENTIFIED BY '123456'; #

Linux环境下安装部署MySQL数据库系统实例

      MySQL是一个真正的多线程,多用户的SQL数据库服务,现由Oracle公司负责运营和维护. 一,准备工作. 1,为了避免发生端口冲突.程序冲突的现象,建议查询MySQL软件安装情况,确认没有使用rpm方式安装的mysql-server.mysql软件包,否则建议将其卸载. 使用命令: rpm -q mysql-server mysql                 //查询有无mysql安装软件和服务 rpm -e mysql  --nodeps