安装mysql 8.0.17并配置远程访问的方法
发表于:2024-12-03 作者:千家信息网编辑
千家信息网最后更新 2024年12月03日,一、安装前准备查看数据库版本命令: mysql --versionmysql-community-common-8.0.17-1.el7.x86_64.rpmmysql-community-libs-
千家信息网最后更新 2024年12月03日安装mysql 8.0.17并配置远程访问的方法
一、安装前准备
查看数据库版本命令: mysql --version
mysql-community-common-8.0.17-1.el7.x86_64.rpmmysql-community-libs-8.0.17-1.el7.x86_64.rpmmysql-community-client-8.0.17-1.el7.x86_64.rpmmysql-community-server-8.0.17-1.el7.x86_64.rpm
二、安装RPM包
依次安装上述RPM包,前后安装包为依赖关系。
# rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm# rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm# rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm# rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm
三、 查询root账户初始密码
mysql 8.0版本的初始密码默认非空,安装时自动生成,存储在/var/log/mysqld.logzhon
中。
# rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm# rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm# rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm# rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm
四、修改root密码
修改密码默认有安全性要求,对密码复杂度有控制。
mysql> alter user 'root'@'localhost' identified by 'redhat';ERROR 1819 (HY000): Your password does not satisfy the current policy requirementsmysql> alter user 'root'@'localhost' identified by '1qaz!QAZ';Query OK, 0 rows affected (0.15 sec)mysql> flush privileges;Query OK, 0 rows affected (0.01 sec)
五、查看当前用户配置信息
mysql> show databases;mysql> use mysql;mysql> select user,host,plugin from user;
六、新建一用户用于远程访问
mysql> create user 'wangwang'@'%' identified by '1qaz!QAZ';Query OK, 0 rows affected (0.08 sec)mysql> grant all on *.* to 'wangwang'@'%';Query OK, 0 rows affected (0.12 sec)mysql> select user,host,plugin from user;
该账户的plugin加密方式为caching_sha2_password, MySQL 8.0前的客户端在连接 MySQL 8.0服务器时会出现 Authentication plugin 'caching_sha2_password' cannot be loaded 的错误(需要更该为mysql_native_password)。
七、修改加密方式
修改加密规则
mysql> alter user 'wangwang'@'%' identified by '1qaz!QAZ' password expire never; Query OK, 0 rows affected (0.17 sec)
更新用户密码
mysql> alter user 'wangwang'@'%' identified with mysql_native_password by '1qaz!QAZ';Query OK, 0 rows affected (0.04 sec)
保存更改
mysql> flush privileges;Query OK, 0 rows affected (0.05 sec)
查询信息
mysql> select user,host,plugin from user;
八、测试连接
可以使用Navicat进行测试。
总结
以上所述是小编给大家介绍的安装mysql 8.0.17并配置远程访问的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
密码
用户
加密
配置
信息
方式
版本
账户
帮助
查询
测试
方法
复杂
安全
出处
命令
复杂度
安全性
客户
客户端
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怎么查看自己数据库用户名字
全国网络安全大赛考什么
车300大数据库
钉钉怎么使用网络技术培训
数据库安全维护要干什么
大学网络安全主题班会总结
易语言模块能带数据库吗
互动软件开发智联
网络安全会泄露信息吗
网络交友网络安全的认识与感悟
支付软件开发合同
远程桌面网关服务器
mp数据库是什么意思
重庆专注网络安全培训
网络安全之可信计算
香港大宽带服务器
群硕软件开发扬州
社区服务器电源
数据库赋予表名
网络安全监测装置配置
vb 保存图片到数据库
数据库基础知识总结免费
公安机关信息网络安全
ogg双向同步数据库
奥奇传说手游专属服务器
网络技术人才意义
守护网络安全总结
我的世界附魔服务器
明日之后各个服务器的等级
软件开发人员犯法