windows安装mysql
1 官网下载mysql zip解压 并在根目录下新建一个data文件夹 添加.ini配置文件
2 添加my.ini配置文件 basedir和datadir 可以参考我的这个配置
[Client] #设置3306端口 port = 3306 [mysqld] #设置mysql 使用ipv4 bind-address=0.0.0.0 mysqlx_bind_address=0.0.0.0 #mysqlx=0 #设置mysql端口和x端口 mysqlx_port =3307 port = 3306 # 设置mysql的安装目录 basedir=D:\mysql-8.0.11-winx64\mysql-8.0.11-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\mysql-8.0.11-winx64\mysql-8.0.11-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4
3 添加环境变量 将bin路径添加到path里
4 用管理员身份打开dos命令窗口 并切换到mysql的bin目录下
5 执行mysqld --initialize-insecure 生成mysql数据库
使用 --initialize
服务器生成一个随机密码
无密码mysql -u root --skip-password
6 执行mysqld -install安装mysql
7 执行net start mysql启动服务
Mariadb安装
linux启动服务使用sudo mariadb-secure-installation设置密码
windows使用 mysql_install_db.exe --datadir=D:\Mariadb\data --service=Mariadb --password=password
Linux使用 mysql_install_db.exe --datadir=/var/lib/mysql --basedir=/usr --service=Mariadb --password=password
修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
授权远程
RENAME USER 'root'@'localhost' TO 'root'@'%';
update user set host='%' where user='root';
查看ip登陆 select user,host from mysql.user;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!