Mysql数据库配置
版本:mysql-8.0.22-winx64
注意:不需要在配置my.ini配置文件,已经不需要了
刚开始搞了配置文件(my.ini),各种报错 后来发现没有配置文件也可以正常使用 可能版本升级不需要了
Cmd 需要以管理员运行 不然就是拒绝访问
Cmd 需要以管理员运行 不然就是拒绝访问
Cmd 需要以管理员运行 不然就是拒绝访问
命令:进入D盘 d:
进入下级文件夹 cd app
配置環境變量:D:\app\mysql-8.0.22-winx64\mysql-8.0.22-winx64\bin
下載地址:
链接: https://www.mysql.com/downloads/.
無需註冊 即可下載
解壓文件
安裝mysql 服務mysqld --install
获取密码 mysqld --initialize --console
启动服务 net start mysql
使用命令连接数据库 mysql -u root –p
修改密码 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;
可使用Navicat 连接mysql 修改密码也可双击两次连接名即可修改
配置文件
安装过程遇到的问题:
执行 mysqld.exe --initialize --console 遇以下报错:
报错原因可能是第一次执行有问题 删除掉data这个文件夹 重新执行这个命令即可
数据库使用不了 ip 进行连接 或 程序中连接MySql 报错:is not allowed to connect to this MySQL server.’ 这就是数据库权限有问题
命令修改:
mysql -u root –p
use mysql
update user set host = ‘%’ where user = ‘root’;
select host, user from user;
FLUSH PRIVILEGES;
修改之后刷新权限 FLUSH PRIVILEGES; OK
服务无法启动 --:服务启动后停止
备份data 删除data
删除服务:sc delete mysql
重新执行命令即可