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

编程知识 行业动态 更新时间:2024-06-13 00:17:24

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

更多推荐

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

本文发布于:2023-03-25 05:15:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/e6f8f5a5b74ea8410e5d7d03dd35568e.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:命令   数据库   重启   脚本   mysql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!