mysql相关命令

xiaoxiao2021-02-28  81

window :

              导出sql文件:mysqldump -u用户名 -p密码 数据库>xxx.sql

              导入sql文件:首先登陆mysql后,source xxx.sql

linux:  

          导出sql文件:同window平台命令相同

         导入sql文件 :1:同上,2:mysql -u用户名 -p密码 数据库 <xx.sql

          今天导入sql文件的时候报了ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Usage: mysqldump [OPTIONS] database [tables]错 我以为是导入命令问题 最后发现是sql文件有问题。

修改mysql的密码 一般先登录然后更新mysql表中的用户密码 比如:update user_tbl set password=password('新密码') where name='root' and host='localhost'

   如果要是忘记密码了的话:mysqld --skip-grant-tables命令,从这个命令单词的意思也可以看出它是启动msyqld服务跳过权限表 这时候输入mysql就可以进     入mysql ,然后再修改用户表里的用户密码即可。(这里可能出现的问题,或许需要你进入mysql的bin目录下执行这个命令,执行这个命令时可能因为  你的 mysql安装目录下没有data文件夹而报错 你创建的data文件夹就行)

查看mysql的字符集:

                                       show variables like "%char%"

                  set names utf8 修改

default-character-set=utf8

Linux启动或者关闭mysql服务命令:

                             centos6 :

service mysqld stop  停止mysql服务

service mysqld start 启动mysql服务.

centos7:

systemctl start mysqld.service 启动

systemctl restart mysqld.service 重启

systemctl stop mysqld.service 关闭

安全设置命令:mysql_secure_installation;

转载请注明原文地址: https://www.6miu.com/read-78739.html

最新回复(0)