你用管理员的方式打开命令提示符窗口,输入该命令启动服务 net start mysqld
你安装SQL的时候就要选择好路径,启动时路径是你安装它的时候的路径,卸载了重新安装,安装时选择好你想要的路径就可以了.
①.、查找my.ini位置,可通过windows服务所对应mysql启动项,查看其对应属性-可执行文件路径,获取my.ini路径.
改前:datadir="D:\MySQL Data\data\"
修改完后,刷新windows服务,再次查看mysql启动项属性-可执行文件路径,结果如下:
确保将my.ini移植到正确的目录下.
MySQL默认的数据文件存储目录为/var/lib/mysql.假如要把MySQL目录移到/home/data下需要进行下面几步:
①.、home目录下建立data目录
cd /home
mkdir data
mysqladmin -u root -p shutdown
mv /var/lib/mysql /home/data/
这样就把MySQL的数据文件移动到了/home/data/mysql下.
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中.命令如下:
为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置.修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock.操作如下:
# The MySQL server
[mysqld]
#socket = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用"#"注释此行)
socket = /home/data/mysql/mysql.sock (加上此行)
最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql.
#datadir=/var/lib/mysql(注释此行)
datadir=/home/data/mysql (加上此行)
/etc/init.d/mysql start
或用reboot命令重启Linux
还要注意目录的属主和权限.
错误现象:MySQL开始是安装在D盘,后来因其他原因卸掉后又重新安装到E盘,发现不能通过"net start mysql"启动.查看管理工具中"服务"中MySQL的属性后发现,可执行文件路径仍是D:/mysql/bin/...现在怎么样更改,或者怎么从服 务项去掉MySQL?\x0d\x0a解决方法:到注册表里HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet 更改查找MySQL项值,然后改路径.\x0d\x0a找到相对的服务,修改ImagePath值为你的路径.\x0d\x0a可以在注册表搜索"D:/mysql/bin/",然后将其改成正确的路径"E:/mysql/bin/".\x0d\x0a\x0d\x0a注明:如果在服务中还是启动不起来的话.那么在按以下方法在操作一次肯定可以了.\x0d\x0a\x0d\x0aD:/mysql/bin/winmysqladmin.exe 启动它.然后在看看进程看看MYSQL此进程是否以经启动了
以上就是土嘎嘎小编为大家整理的怎么改mysql服务启动路径相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!