• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > CentOS中Mysql安装方法

CentOS中Mysql安装方法

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了CentOS,Mysql,方法等相关知识,希望本文的分享对您有所帮助
Mysql部署文档

操作系统:CentOS Linux release 7.4.1708
内核版本:3.10.0

# 手动安装
1> 将mysql-5.5.54-linux2.6-x86_64.tar.gz上传至CentOS服务器/tmp目录下

2> 解压压缩包至/usr/local/


[root@localhost local]# tar -zxvf /tmp/mysql-5.5.54-linux2.6-x86_64.tar.gz -C /usr/local/

3> 设置软连接


[root@localhost local]# ln -s mysql-5.5.54-linux2.6-x86_64/ mysql

4> 新增用户组和用户


[root@localhost local]# groupadd -r mysql
[root@localhost local]# useradd -g mysql -r -s /sbin/nologin mysql

5> 给/usr/local/mysql/*权限


[root@localhost local]# chown -R mysql.mysql /usr/local/mysql/*

6> 设置数据存储路径,并赋予权限


[root@localhost local]# mkdir –p /data/mydata
[root@localhost local]# chown -R mysql.mysql /data/mydata

7> 初始化mysql


[root@localhost local]# cd /usr/local/mysql
[root@localhost local]# scripts/mysql_install_db --datadir=/data/mydata --user=mysql

8> 改回root权限


[root@localhost local]# chown -R root /usr/local/mysql/*

9> 加入自动启动


[root@localhost local]# cp -a mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost local]# chkconfig --add mysqld

10> 修改配置文件


[root@localhost local]# cp -a /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
[root@localhost local]# vi /data/mydata

在[mysqld]字段下添加 datadir = /data/mydata
thread_concurrency = CPU物理核心数的2倍
保存,退出/etc/my.cnf

11> 启动mysql服务


[root@localhost local]# /etc/rc.d/init.d/mysqld start

12> 创建root用户密码
*先登录mysql


[root@localhost local]# mysql -uroot -hlocalhost -p
Enter password:

*承上,显示Enter password:
(直接回车)
*设置密码,假设密码为:zz2014info


mysql> SET PASSWORD FOR 'root'@'localhost'=PASSWORD('zz2014info');

*显示如下,则表示创建密码成功


Query OK, 0 rows affected (0.14 sec)

13> 创建mysql实例
*创建mysql实例,例如logincenter

**************************************************************
****************mysql实例名是区分大小写的*********************
********************开发这边统一小写**************************
********************忽略大小写可配置**************************
**************************************************************


mysql> CREATE DATABASE logincenter;
Query OK, 1 row affected (0.01 sec)

*查看实例是否创建成功


mysql> SHOW DATABASES;+--------------------+
| Database |
+--------------------+
| information_schema |
| logincenter |
| mysql |
| performance_schema |
| test |
+--------------------+

14> 将mysql命令加入环境变量


[root@localhost local]# echo "PATH=$PATH:/usr/local/mysql/bin" > /etc/profile.d/mysql.sh[root@localhost local]# echo "export PATH" >> /etc/profile.d/mysql.sh[root@localhost local]# source /etc/profile

15> 导入.sql语句脚本(以logincenter.sql为例)


[root@localhost local]# mysql -uroot -pzz2014info logincenter < /tmp/logincenter.sql

以上就是CentOS中Mysql安装方法的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • centos下安装mysql服务器的方法
  • CentOS Linux更改MySQL数据库目录位置具体操作
  • CentOS 5.5下安装MySQL 5.5全过程分享
  • centos下mysql主从同步快速设置步骤分享
  • CentOS mysql安装系统方法
  • 在CentOS上MySQL数据库服务器配置方法
  • Centos7安装和配置Mysql5.7的方法分享
  • Centos7.3安装mysql5.7.18 rpm教程
  • centos7.3 安装mysql5.7.18实例详解
  • Linux CentOS MySQL数据库安装配置实例分享

相关文章

  • 2018-12-05将Session值储存于SQL Server中
  • 2018-12-05SQL语句详解 MySQL update的正确用法
  • 2018-12-05MySQL 查询 批量插入 批量更新 优化的详情介绍
  • 2018-12-05有关CentOS6.5的文章推荐10篇
  • 2018-12-05Oracle创建主键自增表(sql语句实现)及触发器应用
  • 2017-05-11SQL 语句优化方法30例
  • 2018-12-05T-SQL问题解决集锦 数据加解密全集
  • 2017-05-11mysql服务无法启动报错误1067解决方法(mysql启动错误1067 )
  • 2017-05-11mysql 记录不存在时插入 记录存在则更新的实现方法
  • 2017-05-11mysql计算时间差函数

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL左联多表查询where条件写法示例
    • 急求关于mysql数据库自动停止的问题
    • MYSQL索引最佳实践
    • Oracle Connect to Idle Instance解决方法
    • Oracle数据仓库的分层管理器解决方案开发者网络Oracle
    • MySQL分页性能优化指南
    • mysql— SQL语法之数据定义语句DDL
    • MySQL UPDATE触发器(更新)及触发器深度解析
    • python使用unittest测试接口步奏详解
    • 清除SQLServer日志的两种方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有