mysql常用指令

数据库导出sql脚本

mysqldump -u用户名 -p密码 数据库名 > 导出的文件名
mysqldump -uroot -p111111 shop > shop.sql(导入到当前目录)

数据库导入sql脚本

mysql -u用户名 -p密码 –default-character-set=utf8 数据库名

mysql -uroot -p123459 --default-character-set=utf8 store<E:/store.sql

(1)加入–default-character-set=utf8是为了避免由于服务器数据库编码(gbk)与本地数据库编码(utf8)不一样,
导致报错:unknown command ‘\’
(2)不使用source命令导入是由于,服务器的sql脚本过大,用该命令会出现连接中断

修改用户密码

mysql -uroot -p111111
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;

远程连接

mysql -h 服务器ip地址 -P 端口号 -u 用户名 -p密码

mysql -h 192.168.2.222 -P 3306 -u root -p111111

修改mysql字符集

vi /etc/my.cnf  #修改字符集

内容如下

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
default-character-set=utf8

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[mysqld]
skip-name-resolve
group_concat_max_len = 200000
[client]
default-character-set=utf8
service mysqld restart    #重启mysql
mysql -uroot -p111111  #链接mysql
show variables like 'collation_%';   #查看变量

内容如下

+----------------------+-----------------+
| Variable_name        | Value           |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database   | utf8_general_ci |
| collation_server     | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值