MySql常用命令
安装教程:
https://blog.csdn.net/demonson/article/details/81774116
mysql -u root 本地登录
mysql -u root -p 密码登录
use mysql 使用数据库
quit;退出数据库/mysql连接
mysql grant all privileges on *.* to 'root'@'%' identified by '123456'; 授予账号访问数据库的权限,授予Mysql账号访问权限后需要重启Mysql Windows服务才能生效。
update user set password=password('123') where user='root'; 修改root的密码
安装mysql 服务如果出现 1067错误
说明my.ini内指向mysql的存放路径错误
如果出现
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
请授予账号访问数据库权限
默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。
一、修改/etc/mysql/my.conf
找到bind-address = 127.0.0.1这一行
改为bind-address = 0.0.0.0即可
二、为需要远程登录的用户赋予权限
1、新建用户远程连接mysql数据库
grant all on *.* to admin@'%' identified by '123456' with grant option;
flush privileges;
允许任何ip地址(%表示允许任何ip地址)的电脑用admin帐户和密码(123456)来访问这个mysql server。
注意admin账户不一定要存在。
2、支持root用户允许远程连接mysql数据库
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
--my.ini 配置文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#允许无密码登录
skip-grant-tables
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.6.43-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.6.43-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
浙公网安备 33010602011771号