最新Linux系统下安装MySql 5.7.17全过程及注意事项
作者:xiaosongyes 发布时间:2024-01-17 07:40:56
1、cd /usr/local/ ##进入local目录
2、cp /home/soft/MySQL-5.7.15-Linux-glibc2.5-x86_64.tar.gz /usr/local/
##拷贝mysql压缩到local目录
3、cd /usr/local/ ##进入local目录
4、tar -xzvf mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz
##解压mysql压缩包
5、mv mysql-5.7.15-linux-glibc2.5-x86_64 mysql ##重命名mysql目录
6、groupadd mysql ##添加一个mysql组
7、useradd -r -g mysql mysql ##添加一个用户
8、chown -R mysql mysql/ ##把mysql目录授权 给mysql用户
9、mkdir /home/mysql-data ##创建mysql-data目录
10、chown -R mysql:mysql /home/mysql-data ##把mysql-data目录授权给mysql组中的mysql用户
11、chgrp -R mysql /home/mysql-data ##chgrp命令可采用群组名称或群组识别码的方式改变文件或目录的所属群组。(-R:处理指定目录以及其子目录下的所有文件)使用权限是超级用户。
12、cd /usr/local/mysql ##进入mysql目录
13、cp support-files/my-default.cnf ./my.cnf ##拷贝support-files目录下的my-default.cnf文件到当前目录的my.cnf文件
14、vi /usr/local/mysql/my.cnf ##编辑my.cnf文件
basedir = /usr/local/mysql
##basedir 为mysql 的路径
datadir = /home/mysql-data
##datadir 为mysql的 data 包,里面存放着mysql自己的包
port = 3306 ##mysql端口
#server-id = 100
##服务器ID
socket = /tmp/mysql.sock
15、cp -fr my.cnf /etc/my.cnf ##拷贝my.cnf文件到etc目录下(若etc目录下有则替换)
16、vi /etc/profile ##编辑etc目录下的profile文件
export PATH=/usr/local/mysql/bin:$PATH
##在profile文件最后添加
17、source /etc/profile ##重新加载etc目录下的profile文件
18、cp -a ./support-files/mysql.server /etc/init.d/mysqld
##拷贝
19、./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/home/mysql-data
##初始化
重要:
此处需要注意记录生成的临时密码,如上文:jgghKqQhZ8*e
注:
如执行后报错内容为 ./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file:
No such file or directory
CentOS7.2需要安装libaio,执行以下命令进行安装
[root@localhost mysql]# yum install libaio
安装完成后重新执行初始化命令
20、[[[password]]]] ##注意记录生成的临时密码,如:jgghKqQhZ8*e
21、/etc/init.d/mysqld start ##启动mysql
22、/etc/init.d/mysqld status ##查看mysql状态
23、bin/mysql -u root –p ##登录mysql
24、输入临时密码 ##mysql生成的临时密码,如:jgghKqQhZ8*e
25、set password=password('A123456'); ##修改密码
26、grant all privileges on *.* to root@'%' identified by 'A123456';
##
27、flush privileges; ##
28、use mysql; ##
29、select host,user from user; ##
30、远程链接数据库,或者重启。
关于本站给大家提供的mysql专题,大家可以参考下:
Mysql在各个系统的安装教程 https://www.jb51.net/Special/917.htm
Mysql Root密码操作技巧 https://www.jb51.net/Special/846.htm
MySql数据库入门教程 https://www.jb51.net/Special/643.htm
MySQL中的数据库操作知识汇总 https://www.jb51.net/Special/635.htm
以上所述是小编给大家介绍的最新Linux系统下安装MySql 5.7.17全过程及注意事项网站的支持!
来源:http://blog.csdn.net/srd123/article/details/64443270


猜你喜欢
- 看看这个logo,有些像python的小蛇吧 。这次介绍的数据库codernityDB是纯python开发的。先前用了下tinyDB这个本地
- python实现学生信息管理系统,供大家参考,具体内容如下#!/usr/bin/env python# -*- coding:utf-8 -
- 一提到数字图像处理,可能大多数人就会想到matlab,但matlab也有自身的缺点:1、不开源,价格贵2、软件容量大。一般3G以上,高版本甚
- 方法一:局部刷新我们讲述到最多的是ajax 了,当然也可以不使用ajax来刷新页面了,我们可以使用jquery中的append来给指定内容加
- “输入框( Input )应当符合逻辑地划分为小组,这样大脑就可以很好的处理大堆区域间的关系。”– 《HTML权威指南》Web 应用程序总是
- SocketServer创建一个网络服务框架。它定义了类来处理TCP,UDP, UNIX streams 和UNIX datagrams上的
- 1,SELECT 语句 在SQL的世界里,最最基础的操作就是SELECT 语句了。在数据库工具下直接采用SQL
- 淘宝招聘的一个css题目:css样式控制div水平垂直居中方法;<!DOCTYPE html PUBLIC "-//W3C/
- 很多朋友和我讨论了一些关于网站开发到底使用哪种语言最合适,尤其是到网站一定有一定流量的时候,到底那种web语言更适合做站呢,精灵这里根据自己
- select nid,ntitle,nreadtimes,Row_number() over(order by nreadtimes des
- 利用networkx,numpy,matplotlib,将邻接矩阵输出为图形。1,自身确定一个邻接矩阵,然后通过循环的方式添加变,然后输出图
- 如下所示:import numpy as npfrom torchvision.transforms import Compose, ToT
- 发现问题pandas版本0.25.3import pandas as pdsymbol_info_columns = ['1'
- bbssend.asp'寻呼台页面,向在线网友发送寻呼信息<%@ Language=VBScript %&
- 对于python2.7字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,
- 列名不一定要相同,只要你在HH中列出要插入列的列表跟select from mm表中的选择的列的列表一一对应就可以了,当然两边的数据类型应该
- 前言Github源码地址本文同时也是学习唐宇迪老师深度学习课程的一些理解与记录。文中代码是实现在TensorFlow下使用卷积神经网络(CN
- “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起
- 前记Asyncio的同步原语可以简化我们编写资源竞争的代码和规避资源竞争导致的Bug的出现。 但是由于协程的特性,在大部分业务代码中并不需要
- NetCDF(网络通用数据格式)文件后缀为.nc,文件中的数据结构包含维(dimensions)、变量(variables)和属性(attr