千家信息网

mysql的安装与使用的详细过程

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"mysql的安装与使用的详细过程",在日常操作中,相信很多人在mysql的安装与使用的详细过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"mysql
千家信息网最后更新 2026年11月03日mysql的安装与使用的详细过程

这篇文章主要介绍"mysql的安装与使用的详细过程",在日常操作中,相信很多人在mysql的安装与使用的详细过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"mysql的安装与使用的详细过程"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!


Mysql 安装和使用

下载

#1 先去https://repo.mysql.com/ 下载最新的repo源$ wget https://repo.mysql.com/mysql80-community-release-sles12-2.noarch.rpm#2 安装mysql80-community-release-sles12-2.noarch.rpm包$ sudo rpm -ivh mysql80-community-release-sles12-2.noarch.rpm#假如报错提示冲突的话, 先查询下是不是已经安装过了$ rpm -qa | grep mysql#有的话干掉他  --nodeps 强制卸载$ rpm -e xxx (--nodeps) #xxx为冲突的rpm名称

安装mysql

$ sudo yum install mysql-community-server #安装$ service mysqld start #启动$ sudo service mysqld status #检查MySQL服务状态$ sudo grep 'temporary password' /var/log/mysqld.log #查看初始密码$ mysqld -V  #查看版本

重置密码

$ mysql -u root #需要输入初始密码#修改root登录密码,注意要切换到mysql数据库,使用use mysql$ ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

远程登录

# 需要更改权限才能实现远程连接MYSQL数据库  $ mysql -h localhost -uroot -p #输入密码登录mysql> use mysql;   #此DB存放MySQL的各种配置信息mysql> select host,user from user; #查看用户的权限情况mysql> select host, user, password from user;mysql> update user set host = '%' where user ='root';# %表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名;'root'则是指要使用的用户名mysql> flush privileges; #运行此句才生效,或者重启MySQL

最后一步, 在服务器防火墙配置加入规则 开放 3306 端口

常见问题

ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

mysql -u root -p  #输入密码登录#yourpassword 是你的数据库账户密码,root和host也是ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';#大意是8.0.4开始mysql引入一个caching_sha2_password模块作为默认身份验证插件,数据库连接时验证身份的工作方式(handshake process)会与以往不同。

ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'

mysql -u root -pmysql> use mysql;mysql> select user,host from user;+------------------+-----------+| user             | host      |+------------------+-----------+| root             | %         || admin            | localhost || mysql.infoschema | localhost || mysql.session    | localhost || mysql.sys        | localhost || zhangj           | localhost |+------------------+-----------+#注意root,host是'%',你可能执行的是:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123';# 改成:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';

到此,关于"mysql的安装与使用的详细过程"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

密码 过程 数据 数据库 学习 登录 输入 更多 机器 权限 用户 身份 问题 冲突 帮助 服务 配置 验证 不同 实用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳九邦互联网科技有限公司 广州紫鲸互联网科技有限公司 互联网为科技 互联网下的科技发展 互联网络科技有限公司 银优互联网科技有限公司 互联网科技上市公司 上游互联网科技 互联网科技大会案例 广西拼得多互联网科技有限公司 海南科技产业互联网平台 常德市电业局互联网科技部 湖南诚度互联网科技有限公司 青岛科技大学互联网大赛研究生 群盈汇互联网科技有限公司 恒生互联网科技业指数调整周期 半导体是互联网高科技吗 互联网界的黑科技 兰石爱特工业互联网科技分公司 科技互联网公司两年变化 互联网扶贫科技 互联网医疗科技 互联网科技金融公司 一五八零互联网科技 太原新华互联网科技学校怎么样 重庆威客帮互联网科技 黑科技闪耀互联网之光 智帮互联网科技公司最近动向 江苏互联网智能科技软件 工业互联网科技成果转化
0