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

posted on 2019-03-28 13:20  卡农2014  阅读(76)  评论(0)    收藏  举报

导航