优雅转身

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  65 随笔 :: 0 文章 :: 25 评论 :: 34万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

 

安装过程省略,下载包解压即可

一、配置my.ini
在解压目录下,新建一个my.ini

复制代码
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=D:\Program Files\mysql-5.7.26-winx64
datadir=D:\Program Files\mysql-5.7.26-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
复制代码

 

二、安装mysql服务

以管理员身份打开cmd窗口后,将目录切换到你的解压文件bin目录下
执行:mysqld install

  1.  
    D:\Program Files\mysql-5.7.26-winx64\bin>mysqld install
  2.  
    Service successfully installed.

三、初始化data目录
执行:mysqld --initialize
会生成data目录

D:\Program Files\mysql-5.7.26-winx64\bin>mysqld --initialize

 

 

四、启动服务
执行:net start mysql

五、登陆mysql

在DESKTOP-PB5DAU8.err日志中,找到root用户临时密码:

 

执行:mysql -u root -p 登录mysql

六、修改root用户密码
修改密码后,退出重新登陆

  1.  
    mysql> alter user 'root'@'localhost' identified by '123456';
  2.  
    Query OK, 0 rows affected (0.00 sec)
  3.  
     
  4.  
    mysql> exit
  5.  
    Bye

     

七、创建数据库和用户
1、创建用户
1)本地登录

create user 'user1'@'localhost' identified by '654321';

2)可以远程登录

create user 'user2'@'%' identified by '654321';

2、创建数据库
1)使用默认字符集

create database webapp;

2)指定字符集

create database webapp2 default charset utf8 collate utf8_general_ci;

3、授权用户权限
1)授权用户对某个数据库部分权限

grant select,update,delete,create on webapp.* to 'user1'@'localhost';

2)授权用户对某个数据库所有权限

grant all privileges on webapp2.* to 'user2'@'%';

4、查看数据库

show databases;

5、查看用户

select user,host,authentication_string from mysql.user;
posted on   优雅转身  阅读(8083)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示