mysql相关命令

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;



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值