TDLIB > Mysql
MySql系统配置及MySql安装后移动方法|Mysql 笔记 TTTBLOG |
![]() |
Allen
· 2010.1112 21:56:51
Stat:611v. 0r. 0u. 0d. 0f | |
#0. (Normal)
通过配置免装版mysql(),大致熟悉了mysq的系统设置原理。 在这里总结一下,大概如下: 其实mysql的启动,主要是服务的启动,mysql没有打开和关闭数据库的命令,启动了服务,就启动了数据库,关闭数据库,只能关闭服务。 在添加服务用basedir/bin/mysqld来添加:mysqld -install 生成的服务的可执行文件路径就是这个命令自己的路径:basedir/bin/mysqld, 生成的服务名默认是mysql,也可以由自己来指定,方法如下:
注意:指定服务名后,如果要删除时,也要指定服务名,否则无法删除!删除指定mysql服务方法:
启动服务时需要调用配置文件my.ini,默认情况下,系统会按以下顺序搜索并使用配置文件:
如果以上文件都不存在,则启动服务时会报错如下:
其实,在添加服务时可以指定该文件到任意位置,任意名称。方法是在添加mysql服务指定,如下例:
而在ini文件中必须指定了主目录及数据库目录,所以我们能顺利的进入数据库,并操作数据文件。 所以,它的mysql系统安装和启动原理大致如下:Mysql服务--配置文件-数据文件。 有了以上认识,我们可以把mysql移到任何目录下,即使是已经安装好的mysql。 测试如下: 1,停止现有数据库及服务 net stop mysql mysqld -remove 2,改变mysql路径 将mysql主文件夹复制到D:MySQL_Server_5.1(原:C:Program FilesMySQLMySQL Server 5.1) 将数据库文件夹变更为H:MySql_data(原:H:data) 3,修改新文件夹下my.ini为curr_mysql.ini,并修改其中的主目录及数据库目录: basedir=D:MySQL_Server_5.1 datadir=H:MySql_data 4,添加新服务 mysqld -install taomysql --defaults-file=D:MySQL_Server_5.1curr_mysql.ini 5,启动服务 net start taomysql 6,登录mysql mysql -u root -p 进入数据库,OK! 本文为原创,遵循CC 4.0 BY-SA版权协议!转载请附上原文出处链接及本声明。 原文链接:https://tdlib.com/am.php?t=QOhv8Y50ZQm9# |
Tag: Mysql 笔记 TTTBLOG |
下一个 |
【相关内容】 |
顶部 1/1 |
发表评论: |