MySQL 初始数据命令

MySQL客户端,执行.sql脚本,以及初始化密码、用户、数据库等的命令及脚本。

执行脚本

命令行下载入脚本

1
2
#!/bin/bash
mysql -uroot -p </home/mysql_script.sql

交互模式下载入脚本

1
2
/*mysql*/
source /home/mysql_script.sql;

初始root密码

登录MySQL客户端后设定root密码。

1
2
/*mysql_root_password*/
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

创建数据库

1
CREATE DATABASE 'database';

新建用户

1
2
3
4
5
6

GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;

FLUSH PRIVILEGES;

SHOW GRANTS FOR 'username'@'host';
0%