mysql解压后,根目录增加配置文件 my.ini ,从5.7开始,这个配置文件不再默认提供,所以需要手动添加。其中skip-grant-tables=1根据需要,不注释标识不认证帐号密码,随便输入帐号密码都能连上
[mysqld]
# skip-grant-tables=1
port = 3306
basedir=D:\\soft\\mysql-5.7.37-winx64
datadir=D:\\zd\\data\\mysql
max_connections=200
character-set-server=utf8mb4
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8mb4
几个安装命令:
命令行进入mysql安装路径的bin目录后,按照执行
安装mysql:
mysqld –install
初始化mysql:
mysqld --initialize-insecure --user=mysql
启动mysql服务
net start mysql
登录mysql,密码为空,输入后敲回车登录
mysql -u root -p
下面这里是sql脚本。设置密码为123456,设置root访问来源为不限制,注意不同版本加密方式不同,这里案例局限于5.37可用:
update mysql.user set authentication_string=password('123456') ,host = '%'
where user='root';
flush privileges;
exit
重启mysql服务
net stop mysql
net start mysql
补充:
添加用户sql脚本:对于多用户共享来说,还需要给多用户的相应的数据库创建对应的帐号,并赋予权限。
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
grant all privileges on database.tablename to “username”@’%’;
例子
CREATE USER 'jiyulin'@'%' IDENTIFIED BY '123456';
grant all privileges on jiyulindb.* to 'jiyulin'@'%';
原文地址:
https://www.opengps.cn/Blog/View.aspx?id=2037
文章的更新编辑依此链接为准。欢迎关注源站原创文章!