MySQL笔记

新建utf8数据库

1
2
3
4
5
6
7
CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE DATABASE 的语法:
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[create_specification [, create_specification] ...]
create_specification:
[DEFAULT] CHARACTER SET charset_name
| [DEFAULT] COLLATE collation_name

更改数据库的字符编码

1
ALTER DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

导入sql文件

  1. mysql -uroot -pllpz
  2. use DATABASE_NAME;
  3. source /home/databases/123.sql
  4. done!

重置root密码

  1. vi /etc/mysql/my.cnf
  2. 在[mysqld]段下加入一行“skip-grant-tables”
  3. mysql -> use mysql -> update user set password=PASSWORD(“llpz”) where user=’root’; -> 把密码重置为new_pass。退出数据库管理。
  4. mysql -uroot -pllpz
  5. done!