赞
踩
一、mysql数据库重启
如何重启mysql
Debian / Ubuntu Linux
1.启动:/etc/init.d/mysql start
2.停止:/etc/init.d/mysql stop
3.重启:/etc/init.d/mysql restart
RedHat Linux (Fedora Core/Cent OS)
1.启动:/etc/init.d/mysqld start
2.停止:/etc/init.d/mysqld stop
3.重启:/etc/init.d/mysqld restart
其实如果不确定启动命令是/etc/init.d/mysql start
还是/etc/init.d/mysqld start
可以到/etc/init.d/路径下看一下是mysql还是mysqld(名称由MySQL数据库安装时决定的)
Windows
1.点击“开始”->“运行”(快捷键Win+R)
2.启动:输入 net stop mysql
3.停止:输入 net start mysql
提示
Redhat Linux 也支持service command,
启动:# service mysqld start
停止:# service mysqld stop
重启:# service mysqld restart
注意:Windows下不能直接重启(restart),只能先停止,再启动。
二、登录mysql数据库的命令
mysql -u root -p123456
其中root为数据库账号,123456为密码;值得一提的是-u和账号root之间有没有空格都无所谓,-p和密码123456之间一定不能有空格,因为如果-p和密码之间有空格的话“密码”就会被当做成登录时选择的数据库,如果没有名为123456的数据库的话执行命令后就会报错。
登录时就选择好对应的数据库:
mysql -u root -p123456 -D test
或者
mysql -u root -p123456 test
其中test为想要选择的数据库。
三、通过命令执行mysql的sql脚本
1.第一种,不用登录数据库直接在数据库所在服务器中执行
mysql -u root -p123456 -D test < /home/mysql/ly/lx.sql
其中/home/mysql/ly/lx.sql为脚本存放的路径以及脚本名称(小于符号<的前后最好都空一格);如果不需要选择数据库的话则把-D test去掉;值得注意的是脚本名称最好为英文,脚本的字符集需要修改为和数据库一样的字符集不然会报错;数据库的字符集可在数据库中执行以下命令查出
show variables where Variable_name=‘character_set_database’;
SQL脚本的字符集可通过notepad++等文本编辑器查看,SQL脚本通过notepad++打开后其右下角会显示SQL脚本的字符集,SQL脚本的字符集可在notepad++文本编辑器的格式中修改,见下图
修改过后记得保存。
2.第二种,先登录进数据库然后再执行
mysql -u root -p123456 -D test
source /home/mysql/ly/lx.sql
其中/home/mysql/ly/lx.sql为脚本存放的路径以及脚本名称;如果不需要选择数据库的话则把-D test去掉。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。