当前位置:   article > 正文

mysql数据库重启、登录mysql数据库、通过命令执行mysql的sql脚本等命令_重启数据库命令mysql

重启数据库命令mysql

一、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去掉。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/816278
推荐阅读
相关标签
  

闽ICP备14008679号