在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysql数据库安装和修改默认存储路径的方法

117次阅读
没有评论

共计 6015 个字符,预计需要花费 16 分钟才能阅读完成。

这篇文章主要介绍“mysql 数据库安装和修改默认存储路径的方法”,在日常操作中,相信很多人在 mysql 数据库安装和修改默认存储路径的方法问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql 数据库安装和修改默认存储路径的方法”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

1、mysql 数据库安装

[root@zrbapp ~]# 

[root@zrbapp ~]# ll /soft/mysql_software/

total 196380

-rw-r–r– 1 root root  25402568 Oct 31 23:51 mysql-community-client-5.7.25-1.el7.x86_64.rpm

-rw-r–r– 1 root root    280904 Oct 31 23:51 mysql-community-common-5.7.25-1.el7.x86_64.rpm

-rw-r–r– 1 root root   2271668 Oct 31 23:51 mysql-community-libs-5.7.25-1.el7.x86_64.rpm

-rw-r–r– 1 root root 173130520 Oct 31 23:52 mysql-community-server-5.7.25-1.el7.x86_64.rpm

drwxr-xr-x 2 root root       245 Oct 31 23:52 tool

[root@zrbapp ~]# 

[root@zrbapp ~]#
rpm -ivh /soft/mysql_software/*.rpm

warning: /soft/mysql_software/mysql-community-client-5.7.25-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

Preparing…                          ################################# [100%]

Updating / installing…

   1:mysql-community-common-5.7.25-1.e################################# [25%]

   2:mysql-community-libs-5.7.25-1.el7################################# [50%]

   3:mysql-community-client-5.7.25-1.e################################# [75%]

   4:mysql-community-server-5.7.25-1.e################################# [100%][root@zrbapp ~]# 

[root@zrbapp ~]#
systemctl start mysqld

[root@zrbapp ~]# 

[root@zrbapp ~]# systemctl status mysqld

● mysqld.service – MySQL Server

   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)

   Active: active (running) since Fri 2019-11-01 04:36:09 CST; 17s ago

     Docs: man:mysqld(8)

           http://dev.mysql.com/doc/refman/en/using-systemd.html

  Process: 10148 ExecStart=/usr/sbin/mysqld –daemonize –pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)

  Process: 10074 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)

 Main PID: 10151 (mysqld)

   CGroup: /system.slice/mysqld.service

           └─10151 /usr/sbin/mysqld –daemonize –pid-file=/var/run/mysqld/mysqld.pid

Nov 01 04:35:50 zrbapp02 systemd[1]: Starting MySQL Server…

Nov 01 04:36:09 zrbapp02 systemd[1]: Started MySQL Server.

[root@zrbapp ~]# 

[root@zrbapp ~]# 

2、修改 mysql 数据库默认路径

[root@zrbapp mysql]# 

[root@zrbapp mysql]#
cat /etc/my.cnf

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]

#

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

#

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bin

#

# Remove leading # to set options mainly useful for reporting servers.

# The server defaults are faster for transactions and fast SELECTs.

# Adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128M

# sort_buffer_size = 2M

# read_rnd_buffer_size = 2M

datadir=/var/lib/mysql                     —- 修改默认路径到指定位置

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

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

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

pid-file=/var/run/mysqld/mysqld.pid

[root@zrbapp mysql]# 

2.1 停止 mysql 数据

[root@zrbapp mysql]#
systemctl stop mysqld

2.2 将 mysql 数据库打包

[root@zrbapp mysql]# 
 cd /var/lib

[root@zrbapp mysql]# tar -cvf mysql.tar mysql

[root@zrbapp mysql]#
ll /var/lib/mysql.tar 

-rw-r–r– 1 root root 126791680 Nov  1 06:03 /var/lib/mysql.tar

[root@zrbapp mysql]# 

2.3 创建 mysql 数据库目标存储路径并赋属组权限

[root@zrbapp mysql]#
mkdir -p /mysqldb

[root@zrbapp mysql]#
chown -R mysql:mysql /mysqldb

[root@zrbapp mysql]# chown -R 755 /mysqldb

2.4 将打包好的 mysql 数据库移动到目标存储路径(mysqldb)

[root@zrbapp mysql]#
mv /var/lib/mysql.tar /mysqldb

2.5 进入目标存储路径解压 mysql 数据库

[root@zrbapp mysql]#
cd /mysqldb

[root@zrbapp mysql]# tar -xvf mysqldb.tar

2.6 修改 mysql 数据库配置文件 my.cnf

[root@zrbapp mysql]#
vi /etc/my.cnf

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]

#

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

#

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bin

#

# Remove leading # to set options mainly useful for reporting servers.

# The server defaults are faster for transactions and fast SELECTs.

# Adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128M

# sort_buffer_size = 2M

# read_rnd_buffer_size = 2M

#datadir=/var/lib/mysql    —- 注销掉原来 mysql 数据库路径

datadir=/mysqldb/mysql   —- 增加目标 mysql 数据库路径

#socket=/mysqldb/mysql/mysql.sock 

#socket 路径若修改则在删除 /var/lib/mysql 数据时则不用考虑保留 mysql.sock 文件,本例保持默认!

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

#socket 路径可以保持不变,但注意在删除 /var/lib/mysql 目录的 mysql 的文件时则需要保留 mysql.sock 文件, 否则导致数据库启动失败; 

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

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

pid-file=/var/run/mysqld/mysqld.pid

wq!   —- 并保存退出即可

删除 /var/lib/mysql 目录下除 mysql.sock 和 mysql.sock.lock 以外的所有文件,当前也可以选择不删除不影响

[root@zrbapp mysql]# ls

auto.cnf    ca.pem           client-key.pem  ibdata1      ib_logfile1 
mysql.sock       performance_schema  public_key.pem   server-key.pem

ca-key.pem  client-cert.pem  ib_buffer_pool  ib_logfile0  mysql       
mysql.sock.lock  private_key.pem     server-cert.pem  sys

[root@zrbapp mysql]# 

2.7 启动数据库并查看状态

[root@zrbapp mysql]# 

[root@zrbapp mysql]#
systemctl start mysqld

[root@zrbapp mysql]# 

[root@zrbapp mysql]#
systemctl status mysqld

● mysqld.service – MySQL Server

   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)

   Active:
active (running) since Fri 2019-11-01 06:20:36 CST; 6s ago     —- 数据库启动正常; 

     Docs: man:mysqld(8)

           http://dev.mysql.com/doc/refman/en/using-systemd.html

  Process: 10348 ExecStart=/usr/sbin/mysqld –daemonize –pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)

  Process: 10331 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)

 Main PID: 10351 (mysqld)

   CGroup: /system.slice/mysqld.service

           └─10351 /usr/sbin/mysqld –daemonize –pid-file=/var/run/mysqld/mysqld.pid

Nov 01 06:20:33 zrbapp systemd[1]: Starting MySQL Server…

Nov 01 06:20:36 zrbapp systemd[1]: Started MySQL Server.

[root@zrbapp mysql]# 

[root@zrbapp mysql]# 

到此,关于“mysql 数据库安装和修改默认存储路径的方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计6015字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲最大激情中文字幕 | 国产精品v欧美精品v日韩精品 | 日本一级淫片aaaaaa | 国产成人久视频免费 | 日韩精品亚洲专区在线影视 | 最近2019年好看中文字幕视频 | 草草视频手机在线观看视频 | 9i9精品国产免费久久 | 四虎影院在线免费播放 | 久久久青草青青国产亚洲免观 | 亚洲精品久久久久中文字幕一区 | 亚洲av日韩精品久久久久久 | 全部孕妇毛片丰满孕妇孕交 | 欧美伊香蕉久久综合网99 | 91免费高清视频 | 在线亚洲小视频 | 亚洲国产成人久久综合碰 | 国语对白xxxx中国妞xxxx | 日韩在线视频二区 | 精品国产精品久久一区免费式 | 国产一区视频在线播放 | 亚洲av成人无码精品电影在线 | 一级做人爱流水c视频 | 国产欧美一区二区三区免费 | 精品一区二区久久久久久久网精 | 毛片免费全部无码播放 | 久久99亚洲精品一区二区 | 四虎视频在线永久观看 | 丰满少妇69激情啪啪无 | 欧美国产日韩1区俺去了 | 日韩精品视频免费 | 亚洲精品a | 亚洲mm色国产网站 | 日韩高清一区二区 | 欧美日韩一区二区三在线 | 午夜性色福利在线视频福利 | 色五月丁香五月综合五月4438 | 亚洲熟妇丰满多毛xxxx | 日韩在线一区二区三区视频 | 特黄色一级片 | 中文字幕久久精品一二三区 |