安装mysql服务1tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

2)更改解压缩后的文档夹名称1mv mysql-5.7.23-linux-glibc2.12-x86_64/ /home/mysql

3)创建存放数据库数据的文档夹/home/mysql/data1mkdir /home/mysql/data

4)创建mysql用户组和mysql用户1

2groupadd mysql

useradd -r -g mysql mysql

5)mysql目录授权给mysql组和mysql用户1

2

3cd /home

chown -R mysql:mysql mysql

chmod -R 750 mysql

6)修改配置文档:vim /etc/my.cnf1

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[mysqld]

basedir=/home/mysql

datadir=/home/mysql/data

port = 3306

socket=/tmp/mysql.sock

symbolic-links=0

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

pid-file=/tmp/mysqld/mysqld.pid sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

[client]

default-character-set=utf8

[mysql]

default-character-set=utf8

[mysqld]

log-bin=mysql-bin

binlog-format=ROW

server_id=1

max_connections=1000

init_connect='SET collation_connection = utf8_unicode_ci'

init_connect='SET NAMES utf8'

character-set-server=utf8

collation-server=utf8_unicode_ci

skip-character-set-client-handshake

7)创建文档/tmp/mysql.sock:设置用户组及用户,授权1

2

3

4cd /tmp

touch mysql.sock

chown mysql:mysql mysql.sock

chmod 755 mysql.sock

8)创建文档/tmp/mysqld/mysqld.pid1

2

3

4

5

6

7mkdir mysqld

cd mysqld

touch mysqld.pid

cd ..

chown -R mysql:mysql mysqld

cd mysqld

chmod 755 mysqld.pid

9)创建文档/var/log/mysqld.log1

2

3

4touch /var/log/mysqld.log

chown -R mysql:mysql /var/log/mysqld.log

cd /var/log

chmod 755 mysqld.log

10)初始化和安全启动数据库1

2

3

4cd /home/mysql/bin

./mysqld --user=mysql --basedir=/home/mysql

--datadir=/home/mysql/data --initialize

nohup ./mysqld_safe --user=mysql &

11)修改数据库初始默认密码

a)默认密码在mysqld.log日志里, 找到后保存到安全的地方:1

2cat /var/log/mysqld.log

或 grep 'temporary password' /var/log/mysqld.log

b)登录mysql:1

2cd /home/mysql/bin/

./mysql -uroot -p

拷贝或者输入mysqld.log中获得的默认密码,即可进入mysql命令客户端

c)假设密码修改为1234561set password=password("123456");

12)设置远程登录权限(进入数据库后操作)1grant all privileges on *.* to 'root'@'%' identified by '123456';

13)设置开机自启动

.)把support-files/mysql.server 拷贝为/etc/init.d/mysql:1cp -a /home/mysql/support-files/mysql.server /etc/init.d/mysql

..)查看是否拷贝成功1

2cd /etc/init.d/

ll

…)查看mysql服务是否在服务配置中,若没有,则把mysql注册为开机启动的服务,然后在进行查看1

2

3chkconfig --list mysql

chkconfig --add mysql

chkconfig --list mysql

….)验证是否注册成服务1

2service mysql start

service mysql stop

…..)创建快捷方式,服务启动后,直接运行mysql -u root -p即可登录,不需要进入到对应的目录。1ln -s /home/mysql/bin/mysql /usr/bin

14) 配置防火墙MySQL端口1

2firewall-cmd --add-service=mysql --permanent

firewall-cmd --reload

公司mysql部署文档_Mysql部署文档相关推荐

  1. mysql 维护文档_mysql数据库维护文档

    MySQL数据库维护文档 主从配置: 主服务器:CentOS5.4 Mysql-5.0.77 IP 192.168.1.142 从服务器:CentOS5.6 mysql-5.0.77 IP 192.1 ...

  2. mysql安装文档_mysql安装文档

    linux下使用yum安装mysql --安装的mysql版本为mysql55-mysql-server.x86_64 1.安装 查看有没有安装过: yum list installed mysql* ...

  3. mysql 云主机名_mysql部署到云主机的笔记

    写了个程序,需要把数据库部署到云主机上 MySQL基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限 为了安全,新添加一个用户来进行远程登录 登录MYSQL: ...

  4. 公司mysql试题及答案_MySQL初级考试试题及答案

    <MySQL初级考试试题及答案>由会员分享,可在线阅读,更多相关<MySQL初级考试试题及答案(34页珍藏版)>请在人人文库网上搜索. 1.一.单项选择题1以下聚合函数求最大值 ...

  5. JAVA毕业设计公司薪酬管理系统计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计公司薪酬管理系统计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计公司薪酬管理系统计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S架构 开发语 ...

  6. java建材公司管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java建材公司管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java建材公司管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构:B ...

  7. 基于JAVA建材公司管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA建材公司管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA建材公司管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  8. 基于JAVA供电公司安全生产考试系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA供电公司安全生产考试系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA供电公司安全生产考试系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B ...

  9. java计算机毕业设计足球赛会管理系统源码+数据库+lw文档+系统+部署

    java计算机毕业设计足球赛会管理系统源码+数据库+lw文档+系统+部署 java计算机毕业设计足球赛会管理系统源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

最新文章

  1. Vue的表单组件之单选按钮
  2. bzoj5039:[Jsoi2014]序列维护
  3. call,apply,求最大最小值,平均数等基础编程知识
  4. [CF995F] Cowmpany Cowmpensation(树形dp,拉格朗日插值)
  5. HarmonyOS 正式登陆华为手机,4月陆续升级!
  6. 190302每日一句
  7. 腾达U12千兆无线网卡在Linux下的支持方式(安装过程)
  8. 使用freessl.orgq免费ssl证书
  9. sloth(标点工具)使用说明
  10. SCI-HUB最新文献网址
  11. 魔方复原(BFS+剪枝)
  12. 四川多多开店:拼多多如何获取好的评价
  13. JVM性能调优(4)——性能调优工具
  14. flex-direction的默认值
  15. 论文研读-多目标优化中的多源选择迁移框架
  16. asp一句话木马原理
  17. 从long到varchar2到clob。和sql该怎么保存clob
  18. window 定时提醒喝水休息脚本
  19. PD协议之Request(下面统称“请求”)的作用
  20. 2022东软Java暑假实训

热门文章

  1. 在Eclipse中运行hadoop程序
  2. javascript的全局变量
  3. kafka一直rebalance故障,重复消费
  4. 详解分布式协调服务 ZooKeeper
  5. 深度学习笔记:手写一个单隐层的神经网络
  6. 对数几率回归 —— Logistic Regression
  7. hasOwnProperty()
  8. 闲谈网络运维管理的那些事儿(之三)
  9. PHP 入门 - 4.正则表达式
  10. C# 使用 DirectoryInfo 递归指定目录中的所有目录及文件