1.下载mysql压缩文件,地址

https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

2.将压缩文件上传到服务器home文件夹下

3.解压mysql到此文件夹

命令:tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql

4.创建一个mysql用户和组

命令:groupadd mysql

useradd mysql -g mysql

5.创建文件夹并授权

命令:mkdir /data/mysql

chown mysql:mysql -R /data/mysql

6.在/etc目录下创建my.cnf文件,并进行配置:

[mysqld]

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

basedir=/usr/local/mysql

datadir=/data/mysql

socket=/tmp/mysql.sock

user=mysql

port=3306

character-set-server=utf8mb4

# cancle password

# skip-grant-tables

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

# skip-grant-tables

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

7.配置mysql参数 (注意,控制台输出信息有临时密码)

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

8.把启动脚本放到开机初始化目录

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

9.开启数据库服务

service mysql start

service mysql stop --关闭

service mysqld restart  --重启

10.修改密码及允许远程连接

/usr/local/mysql/bin/mysql -u root -p  (输入临时密码)

>>use mysql;

>>update user set authentication_string=password('你的密码') where user='root';  或者  ALTER USER USER() IDENTIFIED BY '你的密码';

>>update user set host='%' where user = 'root';

>>flush privileges;

>>exit;

11.如没有域名远程连接时需要设置  my.cnf 的mysqld模块加一句  skip-name-resolve

linux安装mysql5.7自己初始化_linux系统安装mysql5.7步骤相关推荐

  1. linux安装的mysql没有密码_linux系统安装的mysql数据库root帐户密码忘记的两种处理方法...

    方法1: 1.停止MySQL服务 # kill `cat /var/run/mysqld/mysqld.pid` 或者 # pkill mysqld 2.创建一个密码赋值语句的文本文件 # vi my ...

  2. linux安装DM7数据库和初始化实例--无图形界面

    linux安装DM7数据库和初始化实例–无图形界面 1.创建安装用户,用户组 #1.创建安装用户组 groupadd -g 12349 dinstall #2.创建安装用户dmdba useradd ...

  3. linux安装多个mysql数据库_linux下多个mysql5.7.19(tar.gz)安装图文教程

    初级第一次在Linux下安装MySQL-5.7.19版本教程请看上一篇,如果已经会安装了,那么请看这篇linux下安装多个mysql-5.7.19 环境:centos 6.5 1-下载 2-跳过登陆 ...

  4. win10安装mysql5.7.11_64位Win10系统安装Mysql5.7.11

    最近在装了64位Win10系统的mac book笔记本上用mysql-installer-community-5.7.11.0安装Mysql5.7.11,在配置mysql server时老是卡住,报错 ...

  5. linux安装mysql遇到的问题_Linux下安装MySQL5.7及遇到的问题解决方法

    一.下载地址 本文安装的版本: 或者使用wget下载: [root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7 ...

  6. 安装mysql5 1步骤_Linux系统安装MySQL详细步骤(mysql-5.1等)

    第一步.查找以前是否安装有mysql 使用下面命令:rpm -qa|grep -i mysql 如果显示有包则说明已安装mysql 第二步.如果已安装,则需要删除已安装的数据库 可按以下步骤删除数据库 ...

  7. linux系统安装mysql的步骤_Linux系统安装MySQL详细步骤(mysql-5.6.21)

    第一步.查找以前是否安装有mysql 使用下面命令: rpm -qa|grep -i mysql 如果显示有包则说明已安装mysql 第二步.如果已安装,则需要删除已安装的数据库 可按以下步骤删除数据 ...

  8. linux安装mysql后怎么进去_linux安装mysql详细步骤

    最近买了个腾讯云服务器,搭建环境. 该笔记用于系统上未装过mysql的干净系统第一次安装mysql.自己指定安装目录,指定数据文件目录. linux系统版本: CentOS 7.3 64位 安装源文件 ...

  9. linux安装自带mysql吗_Linux下安装mysql

    前提下必须要有这三个文件夹 A.jpg B.jpg 还要安装这两个软件:直接百度官网即可: 先通过Xftp6这个软件,编译文件夹, C.jpg 搭建mysql 1.查看CentOS自带的mysql r ...

最新文章

  1. R主成分分析PCA示例
  2. “大众搬家”何其多啊?[3/14/2007 update]
  3. C和C++中读取不定数量的输入数据
  4. 用nodejs搭建最简单、轻量化的http server
  5. Freemarker中如何遍历List
  6. 【JavaScript】前端模块化:import 和 export 的使用
  7. CGLib动态代理原理及实现
  8. Black Hat USA 2021主议题介绍
  9. js 右键菜单_Windows下的多场景「快捷菜单」工具箱
  10. 转专业后的迷茫和开始——自学C语言之旅
  11. Photoshop:渐变工具的使用
  12. Android放大镜实现的两种方式
  13. Linux中卷的扩展命令
  14. 微信小程序使用swiper制作轮播图留白的解决方法
  15. 【linux】查看环境变量|getenv setenv设置获取环境变量
  16. Spring基本使用
  17. 模拟斗地主,按顺序初始化54张扑克牌,然后进行洗牌,随机抽取三张底牌,剩下的按照顺序进行发牌,打印出三个人的牌和底牌(ArrayList)
  18. 计算机 总线带宽计算,电脑各种硬件带宽的计算
  19. 【鸿蒙】《校园通》--校园生活模块
  20. EXP-00002错误解决方法

热门文章

  1. 3000多种细菌大迁徙,就发生在你买菜接过钞票的一瞬间
  2. Nature综述: 地球上细菌和古菌的生物膜丰度
  3. 扩增子统计绘图5火山图:差异OTU数量及变化规律
  4. Python使用matplotlib可视化小提琴图、seaborn中的violinplot函数可视化多分类变量的小提琴图(Violin Plot)
  5. Python使用matplotlib可视化斜率图、对比同一数据对象前后(before、after)两个状态的差异(Slope Chart)
  6. R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵)、使用rotate参数指定进行斜交旋转提取因子、使用factor.plot函数可视化斜交旋转因子分析、并解读可视化图形
  7. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(不同分组配置不同的箱体填充色)实战
  8. R语言ggplot2可视化:将条形图(bar plot)和线图(line plot)组合在一起并使用双Y轴(double y axis)进行可视化、其中一个Y轴显示为百分比
  9. pandas判断日期是否是闰年(is_leap_year)实战: 数据列转化为日期(时间)格式、判断pandas的日期数据列是否是闰年
  10. windows通过脚本批量设置环境变量(env、path)实战:java环境、scala环境、maven环境、gradle环境、nodejs、git等