Linux上mysql安装详细教程
linux上mysql安装详细教程
所有平台的MySQL下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台。
MySQL - MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。
MySQL-client - MySQL 客户端程序,用于连接并操作Mysql服务器。
MySQL-devel - 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要安装该RPM包。
MySQL-shared - 该软件包包含某些语言和应用程序需要动态装载的共享库(libmysqlclient.so*),使用MySQL。
MySQL-bench - MySQL数据库服务器的基准和性能测试工具
安装步骤:
官方网站提供两种安装包下载,一种是让rpm的,一种是tar的,两种方式都可以,请自行选择.
首先介绍rpm包的安装步骤:
将下载的文件传到服务器上,然后放一个文件夹中。
进入到文件中执行以下命令:
1
|
[root@host] # rpm -i MySQL-5.0.9-0.i386.rpm
|
MySQL-5.0.9-0.i386.rpm为你下载的文件的名字。
以上安装mysql服务器的过程会创建mysql用户,并创建一个mysql配置文件my.cnf。
你可以在/usr/bin和/usr/sbin中找到所有与MySQL相关的二进制文件。所有数据表和数据库将在/var/lib/mysql目录中创建
tar包安装过程:
mysql下载地址
进去点击community,然后点击Mysql Community Server
这里写图片描述
如图中1的位置为选择之前版本,根据需要选择自己合适的版本,
2的位置为不同系统下的linux版本,选择完将滚动条拉到最底下,进行下载。
下载好后,将tar包传输到服务器上。
1.解压
1
2
3
4
|
#解压
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64. tar .gz
#复制解压后的mysql目录
cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql
|
2.添加用户和用户组
1
2
3
4
|
#添加用户组
groupadd mysql
#添加用户mysql 到用户组mysql
useradd -g mysql mysql
|
3.安装
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
cd /usr/local/mysql/
#创建数据文件夹
mkdir . /data/mysql
#修改文件权限
chown -R mysql:mysql ./
#安装并指定用户和data文件夹位置
. /scripts/mysql_install_db --user=mysql --datadir= /usr/local/mysql/data/mysql
#复制mysql到服务自动启动里面
cp support-files /mysql .server /etc/init .d /mysqld
#修改权限为755 也就是root可以执行
chmod 755 /etc/init .d /mysqld
#复制配置文件到etc下,因为默认启动先去etc下加载配置文件
cp support-files /my-default .cnf /etc/my .cnf
#修改启动脚本
vi /etc/init .d /mysqld
#修改项:
basedir= /usr/local/mysql/
datadir= /usr/local/mysql/data/mysql
#启动服务
service mysqld start
#测试连接
. /mysql/bin/mysql -uroot
#加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了
export PATH=$PATH: /usr/local/mysql/bin
#启动mysql
service mysqld start
#关闭mysql
service mysqld stop
#重新启动mysql
service mysqld restart
#查看运行状态
service mysqld status
|
4.问题
安装完成后自行进行root用户密码修改和相关用户配置。
完成后用工具远程连接报错,是由于没有给远程连接的用户权限问题。
解决1:更改 ‘mysql'数据库‘user'表‘host'项,从‘localhost'改成‘%'。
1
2
3
4
|
use mysql;
select 'host' from user where user= 'root' ;
update user set host = '%' where user = 'root' ;
flush privileges;
|
解决2:直接授权
1
|
GRANT ALL PRIVILEGES ON *.* TO ‘root '@' % ' IDENTIFIED BY ‘youpassword' WITH GRA
|
转载于:https://www.cnblogs.com/javaboy2018/p/8729151.html
Linux上mysql安装详细教程相关推荐
- 企业版mysql安装教程linux,linux上mysql安装详细教程
所有平台的MySQL下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台. MySQL - MySQL服务器.你需要该选项,除非你只想连接运行 ...
- MySQL安装详细教程(小白式安装详解)
MySQL安装详细教程(小白式安装详解) 1.下载地址 1.1地址 https://dev.mysql.com/downloads/mysql/ 下载链接 1.2下载版本 2.安装配置 2.1路径(路 ...
- 服务器安装centos6 linux,CentOS6.5安装详细教程,手把手教你安装Linux操作系统(CentOS6.5)...
CentOS6.5安装详细教程 1.准备好CentOS-6.5.iso文件,并刻录到光盘中,放入光驱,重启服务器,修改BIOS为光驱启动,之后开始进入安装: 2.按任意键,进入引导菜单.按上下键,移动 ...
- MySQL安装详细教程
Linux版安装教程参考:Linux安装MySQL详细教程 1,MySQL下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads 2 ...
- Geoserver在Linux上的安装(图文教程)
场景 GeoServer简介.下载.配置启动.发布shapefile全流程(图文实践): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...
- 安全狗+linux使用教程,三分钟秒懂!服务器linux安全狗安装详细教程
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 (nginx版)安装教程 以32位安装包为例子,64位安装包只要将对应的32改成64即可. 步骤一: 到http://safedog.cn下载软件安装包( ...
- Windows系统下MySQL安装详细教程(解决MySQL服务无法启动)
1.在官网下载MySQL Community Server,网址:https://dev.mysql.com/downloads/mysql/ 选择windows操作系统,选择免安装的ZIP文件如下图 ...
- mysql-5.7.16安装教程_mysql installer community 5.7.16安装详细教程
本文记录了mysql安装详细教程,分享给大家. 一.版本的选择 之前安装的Mysql,现在才来总结,好像有点晚,后台换系统了,现在从新装上Mysql,感觉好多坑,我是来踩坑,大家看到坑就别跳了,这样可 ...
- 云服务器上MySQL安装教程(Windows)
使用 Windows 下搭建 MySQL 5.5 的具体步骤. 通常情况下 Windows 系统经常使用 SQL Server 数据库,但由于 SQL Server 属于收费产品需要您自行授权,也可购 ...
- mysql8.0windows,Windows下mysql 8.0.12 安装详细教程
本文为大家分享了mysql 8.0.12 安装详细教程,供大家参考,具体内容如下 一.安装 1.从官网上下载MySQL8.0.12版本,下载链接 2.下载后解压到一个文件夹下 我的解压路径:C:\Pr ...
最新文章
- 14Web APIs简介
- DokiCam 360°4K相机:为极致运动爱好者而生
- 旋转目标检测rotation-yolov5笔记
- 阿里云 OpenYurt 成为 CNCF 沙箱项目,加速原生 Kubernetes 边缘场景全覆盖
- prefixspan java_PrefixSpan序列模式挖掘算法
- 终端I/O之行控制函数
- 57、Design Support Library 介绍及环境搭建
- java页面跳转t赋值_java servlet 几种页面跳转的方法及传值
- Android 升级JDK及配置问题。
- 思维认知-读mindhacks杂记
- Lambda演算与科里化(Currying)
- 利用神经网络来计算XOR
- 『软件工程10』结构化系统分析:数据流图和字典案例分析
- pdfbox创建pdf_使用PDFBox处理PDF文档(新建PDF文件、修改PDF文件、PDF中插入图片、将PDF文件转换为图片)...
- 微信聊天记录不小心被删了怎么办?看看如何恢复吧!
- 【日记本砸】21.01.08-12 最快的成长方式就是慢慢来
- IOS 调用第三方地图APP导航
- bzoj1123 [POI2008]BLO 圆方树
- NetFlow学习总结
- 心跳之旅——iOS用手机摄像头检测心率(PPG)
热门文章
- Hive date_format函数入门
- Cmake构建_设置debug与release不同名字
- C++模版类List实现
- 03JavaScript程序设计修炼之道_2019-06-18_21-41-56_事件onfocus
- [Manifest]关于version
- eclipse adt开发android ndk没有NDK选项问题的解决方案
- UI设计师SVG动画进阶篇——路径变形动画(上篇)
- iOS——json数据解析
- Android 实现应用升级方案(暨第三方自动升级服务无法使用后的解决方案)
- Thread之四:java线程返回结果的方法