文档章节

linux 下安装mysql服务

wsblk
 wsblk
发布于 2016/09/13 11:53
字数 525
阅读 16
收藏 0

自己在网上找了很多教程都不靠谱,最后终于自己配置好了. 决定自己写个教程。

 

mysql下载地址:http://dev.mysql.com/downloads/mysql/

 解压:tar -zxvf /Ultrapower/test/mysql-5.7.13-linux-glibc2.5-i686.tar.gz   

 

1.添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组。

 ①groupadd mysql

 ②useradd -r -g mysql mysql

2.cp mysql-5.7.13-linux-glibc2.5-i686 /usr/local/mysql  -r  

3.cd mysql 进入mysql文件夹,也就是mysql所在的目录,

4.更改mysql目录所属的组和用户。更改权限

    chown -R mysql .

    chgrp -R mysql .

5.初始化表配置正确执行步骤:

  1. # mkdir data  
  2. # bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data  

最后一列会生成密码 :

 15T09:39:39.773073Z 1 [Note] A temporary password is generated for root@localhosti7YCy.:jv6yr  

6.# mkdir tmp

7.复制配置文件  # cp support-files/my-default.cnf /etc/my.cnf  

修改/etc/my.conf:

[mysqld] 

datadir=/usr/local/mysql/data 

socket=/usr/local/mysql/tmp/mysql.sock 

[mysql.server] 

user=mysql 

basedir=/usr/local/mysql 

[client] 

socket=/var/lib/mysql/mysql.sock 

 

8.把mysql注册为开机启动的服务 

#chkconfig --add mysql  

查看是否添加成功

# chkconfig --list mysql 

mysqld          0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭 

9.mysql服务的开启和关闭 

#/etc/init.d/mysql start   或者   serivce mysql start

/etc/init.d/mysql stop    或者   service mysql stop 

10.加入环境变量

 修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码
 PATH=$PATH:/usr/local/mysql:/usr/local/mysql/bin
 export PATH
 最后:执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。

 

11.登录mysql服务

执行:mysql -uroot -p

Enter password:

(输入生成的密码)

 

11.连上后,在做任何操作前,mysql要求要改掉root的密码后才能进行操作。

mysql> alter user 'root'@'localhost' identified by 'root';

12.Mysql远程访问设置
设置mysql方法. 
更改mysql.user的host属性为% 
mysql>use mysql; 
mysql>update user set host='%' where user='root'(可以换成其他用户) 
mysql>flush privileges; 
使用用户root密码(password)访问数据库 

 

 

 

 

 

© 著作权归作者所有

wsblk
粉丝 0
博文 24
码字总数 3803
作品 0
深圳
私信 提问
分布式架构3--CentOs下安装MySQL(环境准备)

声明:因为运行环境是基于Linux系统的,在做此框架之前需要做一些前期的环境准备工作 CentOs下安装MySQL网上很多实例,因为博客后期作为框架的原生教程,故这边做详细的安装记录,我这边已经...

明理萝
2018/07/19
19
1
Nginx和php安装及配置:mysql安装教程

Nginx和php安装及配置:mysql安装教程http://www.bieryun.com/3052.html 一、mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在win...

优惠码优惠
2018/07/02
0
0
Chapter 2 安装 和升级 MySQL

2.1 通用安装向导 2.1.1 决定安装那个版本 的mysql 2.1.2 如何获取 MySQL 2.1.3 安装布局 Layouts(布局) 2.1.4 编译指定特性Compiler-Specific Build Characteristics 2.2 在Unix/Linux平台使...

维和步兵
2018/06/10
0
0
linux下查看mysql、apache是否安装,并卸载

1,mysql 的守护进程是mysqld 如果已经安装则: [root@localhost ~]# service mysqld start 启动 MySQL: [OK] 如果没有安装则: [root@localhost ~]# service mysqld start mysqld:未被识别的服......

brucema
2011/10/26
549
0
Linux环境下安装配置Mysql

首先我们的使用的是linux的 centOS6 版本 安装mysql: 1、查看有没有安装包 yum list mysql* 2、进行安装mysql:一般我们在服务器端安装的都是服务端( mysql) yum install mysql-server或者...

糖拌西红柿
2018/08/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

iOS苹果应用IPA一键签名工具及重签教程

开心签名工具,是一款跨平台ios签名和重签名工具。 同时支持在windows、linux、mac运行,数据同步,方便使用及管理! 开心重签名工具官网 功能特点 1、支持图形界面及命令行重签(部署到服务...

tintong
6分钟前
2
0
2.4G有源卡核心芯片供应商

有源2.4G RFID的防盗标签,在与无源标签相比较,通信距离远,通信时效高。我司的SI24R2E这颗芯片专门为2.4G有源标签而设计,具有低功耗,发送距离远,厂商设计简单等优势;广泛应用于现在城市...

文刀石
11分钟前
2
0
设置Ubuntu16.04启动为命令行界面

1. 修改/etc/default/grub文件,将GRUB_CMDLINE_LINUX_DEFAULT设置成”quiet splash 3” 2. 使用命令update-grub使得在/boot下重新生成GRUB2配置文件。 3. 重启...

JosiahMg
12分钟前
2
0
C++基础知识点

计算机语言 计算机不能理解高级语言,只能理解机器语言,必须要将高级语言翻译成机器语言,翻译的方式有两种,一种是编译,一种是解释 解释型语言,在运行程序时进行翻译,每个语句在执行时逐...

大瑞清_liurq
18分钟前
2
0
EFCore 多条数据更新不能同时savechanges()的解决方法

1 在ModelContext定义下增加var transaction = ctx.Database.BeginTransaction(); 1.2 在最后一个SaveChanges()后增加transaction.Commit(); 3 在finally的if (sMsgCode != "")分支中增加tra......

_Somuns
22分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部