关闭防火墙和selinux

CentOS7以下:service iptables stop

setenforce 0

CentOS7.xsystemctl stop firewalld

systemctl disable firewalld

systemctl status firewalld

vi /etc/selinux/config

把SELINUX=enforcing 改成 SELINUX=disabled

一、安装依赖库

yum -y install make gcc-c++ cmake bison-devel ncurses-devel

二、创建mysql用户(但是不能使用mysql账号登陆系统)

useradd mysql -s /sbin/nologin

创建用户mysql,不允许直接登录系统

mkdir -p /var/mysql/data

创建MySQL数据库存放目录

chown -R mysql:mysql /var/mysql/data

设置MySQL数据库目录权限

三、下载和安装MySQL

下载

wget -c https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.41.tar.gz

解压

tar -zxvf mysql-5.6.41.tar.gz

进入解压目录

cd mysql-5.6.41

配置(一条语句,复制执行即可)

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 \ -DMYSQL_DATADIR=/var/mysql/data \ -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306

编译并安装

make && make install

四、配置MySQL

cd /usr/local/mysql

进入安装目录

cp ./support-files/my-huge.cnf /etc/my.cnf

拷贝配置文件

vi /etc/my.cnf

编辑配置文件,在 [mysqld] 部分增加

datadir = /var/mysql/data

添加MySQL数据库路径

./scripts/mysql_install_db --user=mysql

生成mysql系统数据库

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

把Mysql加入系统启动

vi /etc/rc.d/init.d/mysqld

编辑

basedir=/usr/local/mysql

MySQL程序安装路径

datadir=/var/mysql/data

MySQl数据库存放目录

chmod 755 /etc/init.d/mysqld

增加执行权限

chkconfig mysqld on

加入开机启动

chown -R mysql /usr/local/mysql

修改/usr/local/mysql所属用户为mysql

service mysqld start

启动mysqld

vi /etc/profile

把mysql服务加入系统环境变量:在最后添加

export PATH=$PATH:/usr/local/mysql/bin

source /etc/profile

使配置立即生效

mkdir /var/lib/mysql

创建目录

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

添加软链接

mysql_secure_installation

设置Mysql密码,根据提示按Y 回车输入2次密码

功能同上:mysql -u root -p password "123456" #或者直接修改密码

验证安装是否成功

若要设置root用户可以远程访问,执行

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

使授权立即生效

FLUSH PRIVILEGES;

作者:GHope

链接:https://www.jianshu.com/p/98a7a3577171

服务器安装mysql_阿里云服务器上安装MySQL相关推荐

  1. 服务器安装mysql要密码_在阿里云服务器上安装mysql及重置密码

    参考链接:https://www.cnblogs.com/ljysy/p/10324854.html 下载与安装MySQL: 这里采用Yum管理好了各种rpm包的依赖,能够从指定的服务器自动下载RPM ...

  2. 阿里云centos 7.6安装mysql_阿里云Centos7上安装MySQL教程

    1 基本安装过程 1.查看系统是否安装了mysql软件 # rpm -qa|grep -i mysql 2.将已经安装过的软件卸载掉.注意:这样的卸载是不彻底,不过这里够用了 # yum remove ...

  3. 阿里云服务器上安装Mysql 服务

    Step1:查看系统版本: uname -a Step2:查看是否安装mysql服务(rpm -qa|grep mysql) yum list installed |grep mysql Step3: ...

  4. 往阿里云服务器上安装Mysql

    在安装完Mysql后要进行登录,这时候显示让你输密码, 我点击键盘发现怎么没有密码出现, 然后我就把Mysql卸载了重新装的,折腾了2个多小时, 最后,我突然想试试直接输密码然后就回车, 发现成功进入 ...

  5. 如何在阿里云服务器上搭建mysql服务(最新版)

    如何在阿里云服务器上搭建mysql服务(最新版) 准备 安装mysql服务 配置YUM源 启动mysql服务 修改root密码 修改密码策略 添加远程登录用户 注意: 1.关闭防火墙 2.在阿里云服务 ...

  6. 腾讯云安装mysql本地主机名,腾讯云服务器上安装mysql,并用navicat连接

    腾讯云服务器上安装mysql,并用navicat连接 本文标签: 服务器安全 服务器被攻击 高防防火墙 数据库 腾讯云服务器上安装mysql,并用navicat连接, 1.用xshll连接腾讯云 用f ...

  7. 阿里云服务器上安装rabbitmq流程

    阿里云服务器上安装rabbitmq流程 1.一定要注意版本问题 rabbitmq+erlang+centos的版本得都得考虑 Erlang24和centos7不能一起用,el7对应centos7,el ...

  8. 阿里云服务器上安装nginx

    转自:https://blog.csdn.net/u014209205/article/details/78921870 在阿里云服务器上安装nginx中遇到一些问题,现将步骤罗列下, 环境是:cen ...

  9. 阿里云Centos7上安装MySQL教程

    阿里云Centos7上安装MySQL教程 1 基本安装过程 1.查看系统是否安装了mysql软件 # rpm -qa|grep -i mysql 2.将已经安装过的软件卸载掉.注意:这样的卸载是不彻底 ...

最新文章

  1. linux C 学习
  2. .html天气预报上蔡,上蔡天气预报15天
  3. matlab如何创建table,table,matlab,中table数据类型,创建,调用,访问
  4. linux安装grub界面,系统安装: GRUB安装,配置及使用汇总
  5. 在VC中使用MATLAB C++函数库
  6. 2017.10.22 方格染色 失败总结
  7. openlayers小车_openlayer 车辆跟着轨迹移动
  8. bzoj 1007: [HNOI2008]水平可见直线
  9. OpenSER安装配置指南
  10. js中函数的传递参数
  11. Linux如何不格式化挂载硬盘,linux下格式化硬盘与挂载硬盘
  12. 三角网格剖分工具 Triangle 安装及使用
  13. java毕业生设计在线教学质量评价系统计算机源码+系统+mysql+调试部署+lw
  14. 线性代数(4):伴随矩阵、逆矩阵和矩阵的秩
  15. NEO FANTASY:回合制策略游戏在ACGN文化与GameFi中的新探索09-07
  16. 用计算机里可以加50度电,一台电脑一天用多少度电?多少瓦?高配电脑一小时几度电?...
  17. 《机器学习实战》支持向量机(手稿+代码)
  18. 阿里云Quick BI学习之报表制作
  19. C# 求Sn=a+aa+aaa+...+aa...a(n个a)的值
  20. 树的基本概念和遍历规则 数据结构和算法 二叉树遍历(前序、中序、后序、层次、深度优先、广度优先遍历)

热门文章

  1. C++Primer学习笔记:第1章 开始
  2. 阿里P8亲自教你!熬夜整理华为最新Java笔试题
  3. 移动端上传大文件到服务器,android上传大文件到服务器地址
  4. redius和oracle怎么配置,求个 交换机radius 详细配置案例
  5. BZOJ 3527: [ZJOI2014]力(FFT)
  6. hadoop2.x HDFS快照介绍
  7. (第2篇)一篇文章教你轻松安装hadoop
  8. hdu 1023 Train Problem II
  9. CSS+HTML+JQuery简单菜单
  10. 会计基础模拟练习一(3)