如何将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 阅读 5 次 更新于 2025-07-19 13:21:08 我来答关注问题0
  • 在 Windows 系统中,可以通过按 Win + R 键打开“运行”对话框,输入 cmd 后按回车,即可打开命令提示符窗口。定位到 MySQL 的 bin 目录:首先,需要找到 MySQL 的安装目录。通常,MySQL 会安装在一个类似于 C:Program FilesMySQLMySQL Server x.x 的路径下。在该目录下,有一个名为 bin 的文件...

  •  深空见闻 怎么在cmd中输入mysql就可以进去mysql控制台

    一、添加MySQL安装目录到系统环境变量 打开系统属性:右键点击“计算机”(或“此电脑”),选择“属性”。点击左侧的“高级系统设置”。编辑环境变量:在“系统属性”窗口中,点击“高级”选项卡下的“环境变量”按钮。找到并编辑PATH变量:在“环境变量”窗口中,找到系统变量下的“Path”,点击“编辑”。

  •  云易网络科技 用命令行运行MySQL脚本的方法cmd运行mysql脚本

    该脚本将创建一个名为“mydatabase”的数据库。第二步:打开命令行窗口 接下来,我们需要打开一个命令行窗口,以便运行MySQL命令。在Windows中,我们可以按下Win+R组合键,输入“cmd”打开命令行窗口。第三步:进入MySQL的bin目录 在命令行窗口中,我们需要进入MySQL的bin目录。如下图所示,在路径栏中...

  • 4.在“Path”变量中添加MySQL的bin目录路径。例如安装路径是C:\Program Files\MySQL\MySQL Server 5.7,则需要将以下路径添加到“Path”变量中:C:\Program Files\MySQL\MySQL Server 5.7\bin;5.完成后,打开cmd命令行窗口,输入mysql -u root -p,回车后即可成功连接到MySQL数据库了。二、通过注...

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

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

报错相关话题

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