如何将mysql运行在非默认目录中

log-error = /data1/mysql_3308/mysql_error.log pid-file = /data1/mysql_3308/mysql.pid ...其他略 确保配置文件无误。运行下面命令进行数据库的初始化:/usr/local/mysql/bin/mysql_install_db --defaults-file=/data1/mysql_3308/my.cnf --datadir=/data1/mysql_3308/data 完成后新的...
如何将mysql运行在非默认目录中
假设mysql安装在/usr/local/mysql路径下,找一个磁盘空间剩余比较大的盘,如/data1,把3308端口的mysql的数据保存在/data1下
#mkdir /data1/mysql_3308
#mkdir /data1/mysql_3308/data
#chown -R mysql:mysql /data1/mysql_3308

复制一个mysql配置文件my.cnf到/data1/mysql_3308目录下
#vi /data1/mysql_3308/my.cnf
修改配置文件,将端口和相关目录的都改为新的设置,如下:
[client]
character-set-server = utf8
port = 3308
socket = /tmp/mysql_3308.sock
[mysqld]
user = mysql
port = 3308
socket = /tmp/mysql_3308.sock
basedir = /usr/local/mysql
datadir = /data1/mysql_3308/data
log-error = /data1/mysql_3308/mysql_error.log
pid-file = /data1/mysql_3308/mysql.pid
......其他略
确保配置文件无误。
运行下面命令进行数据库的初始化:
#/usr/local/mysql/bin/mysql_install_db --defaults-file=/data1/mysql_3308/my.cnf --datadir=/data1/mysql_3308/data
完成后新的3308数据库就初始化好了,如果有报错,则按照报错的提示查看报错日志,一般情况下都是my.cnf配置文件的问题,修正后即可。
二、启动新mysql
启动3308端口的mysql服务
#/usr/local/mysql/bin/mysqld_safe --defaults-file=/data1/mysql_3309/my.cnf &
检查是否启动
#ps aux|grep mysql
如果有3308字样说明已经启动成功
可将启动命令加入/etc/rc.local随服务器启动
新加的mysql没有设置root密码,可以通过下面命令设置root密码:
#/usr/local/mysql/bin/mysqladmin -S /tmp/mysql_3308.sock -u root password 'new-password'

(望楼主采纳哦)2017-03-28
mengvlog 阅读 32 次 更新于 2025-09-11 06:26:55 我来答关注问题0
  • 在 Windows 系统中,可以通过按 Win + R 键打开“运行”对话框,输入 cmd 后按回车,即可打开命令提示符窗口。定位到 MySQL 的 bin 目录:首先,需要找到 MySQL 的安装目录。通常,MySQL 会安装在一个类似于 C:Program FilesMySQLMySQL Server x.x 的路径下。在该目录下,有一个名为 bin 的文件...

  •  深空见闻 在命令提示符窗口下运行 mysql

    在 Windows 操作系统中,可以通过按 Win + R 组合键打开“运行”对话框,然后输入 cmd 并按回车,即可打开命令提示符窗口。导航到 MySQL 的 bin 目录:首先,需要确定 MySQL 在你的电脑上安装的位置。通常,MySQL 的安装目录中会包含一个 bin 文件夹,里面包含了 MySQL 的可执行文件。使用 cd 命令...

  • 在Windows系统中启动命令提示符(cmd)的方法有两种:一种是在桌面左下角的Windows图标上点击,然后在搜索框中输入"cmd",找到cmd.exe后点击;另一种是使用快捷键,即按下键盘上的Windows键,然后输入"cmd"并回车。一旦成功打开了命令提示符,下一步是在命令提示符窗口中输入以下命令进入MySQL数据库:my...

  • 一、mysql命令行打开方法 通过开始菜单和运行命令 打开【开始】菜单,选择【运行】,输入cmd后单击【确定】,即可打开CMD命令黑色窗口。或者使用快捷键Windows键(带有Windows标志的按键)+R,输入cmd后回车,同样可以打开CMD命令行。以管理员身份运行 在Windows界面输入cmd,右键选择【以管理员身份运行】,这...

  •  深空见闻 本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。解决方案

    1. 打开命令提示符窗口 在Windows系统中,可以通过按Win + R键,输入cmd后按回车来打开命令提示符窗口。2. 进入MySQL的bin目录 使用cd命令进入MySQL的安装目录下的bin文件夹。例如,如果MySQL安装在C:Program FilesMySQLMySQL Server 5.7,则输入cd C:Program FilesMySQLMySQL Server 5.7bin并按回车。

檬味博客在线解答立即免费咨询

报错相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部