windows下mysql5.7安装脚本整理

[数据库技术] 季雨林 2023/2/26 16:17:09

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 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

评论

暂无评论!

发表评论:

用于接收作者回复信息
点击更换验证码 - openGPS提示