安装mysql 8.0.18.zip压缩版
同时添加本地mysql文件bin绝对地址至Path以在cmd中调用mysql
连接本地mysql数据库
初次安装后,预使用navicat连接数据库,需要在mysql cline中输入
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';(password 代表密码)
第一步:开启本地mysql连接服务
1.以管理员身份运行cmd,输入mysqld install
2.输入net start mysql 开启本地服务(也可在cmd输入services.msc手动开启mysql)
手动开启 输入net stop mysql关闭本地服务3.输入mysql -u root -p以正式启动mysql,同时需要输入登陆密码(同Navicat中的登陆密码)
聪明1234.输入exit;关闭mysql
开启远程访问服务
1.输入以下代码查看
use mysql;
select host, user, authentication_string, plugin from user;
查看user表的root用户Host字段是localhost,说明root用户只能本地登录,现在把他改成远程登录
2.修改root的host修改为%(这段代码表示运行用户用本地IP连接本地mysql,否则只能通过localhost连接)
update user set host='%' where user='root';
3.所有操作后,应执行表示无需重启mysql立即生效。
FLUSH PRIVILEGES;
4.再执行远程连接授权语句:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
FLUSH PRIVILEGES;
5.若发现执行以上语句,依然是无法连接
1.去远程服务器中设置控制面板的防火墙高级设置
控制面板2.入站规则中新建规则
3.添加本地端口,以允许mysql连接
网友评论