用mysql root用户登录,执行以下操作。
创建数据库:
CREATE DATABASE testdb
DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci
创建用户
方法一
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
host=% 远程用户, =localhost 本地用户.
方法二
insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
flush privileges;
把表授权给用户:
GRANT SELECT, INSERT,UPDATE ON tmdb.taskmain TO 'testuser'@'%';
设置与更改用户密码
SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
如果是当前登陆用户用
SET PASSWORD = PASSWORD("newpassword");
撤销用户权限
REVOKE privilege ON databasename.tablename FROM 'username'@'host';
删除用户
DROP USER 'username'@'host';
导出导入数据库:
mysqldump -h主机地址 -P端口 -u用户名 -p密码 testdb > sql文件路径
mysql -h主机地址 -P端口 -u用户名 -p密码 < sql文件路径
停止启动数据库
net start mysql
net stop mysql
mysqladmin
windows怎么添加mysql到path路径:
在命令行下,输入PATH,可以显示当前环境变量;
SET PATH=%PATH%;D:\xampp\mysql\bin;
即可把mysql添加到环境变量。
如何命令行连接到远程mysql服务器:
使用下列命令,即可连接到IP为192.168.1.123,使用用户名/密码 root/root的用户登录;
mysql -h192.168.1.123 -P3306 -uroot -proot testdb
windows下改mysql密码
1. 管理员登陆系统,停止mysql服务或者结束mysqld进程:
net stop mysql;
2. 打开一个cmd窗口,cd到mysql的安装目录.假设安装目录为 d:\mysql\bin
cd d:\mysql\bin
3. 启动mysql,关闭权限的检查
mysqld --skip-grant-tables
4. 重开一个cmd窗口,重设root密码:
mysqladmin -u root flush-privileges password "root"
或者运行mysql,用sql语句改密码:
>use mysql
>update user set password=password("root") where user="root";
5.刷新权限
flush privileges;
6.杀掉mysqld进程,重新启动mysql服务
net start mysql