mysql的安装与使用的详细过程
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍"mysql的安装与使用的详细过程",在日常操作中,相信很多人在mysql的安装与使用的详细过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"mysql
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
网络技术与组网工程答案
网络安全法的基本作用包括
ftp与计算机网络技术
x86服务器销售额排名
湖北综合软件开发性价比
数据库 导入数据
服务器光盘启动怎么打开
访问服务器网址拒绝连接
网络安全专业郭胜华
ssh发送给多台服务器指令
网络安全小学班会教案
致远网络技术公司
杭州天石推网络技术有限公司
特殊软件开发费用是多少
软件开发涉及到哪些成本
空间数据库索引的作用
菏泽采暖站自动化控制软件开发
数据库服务有用吗
重庆武夷山软件开发
艾格码外设联网服务器设置
三级网络技术考试模拟软件
多进单出视频拼接服务器
神武4开区半年服务器多少级
重庆查处违反网络安全法首案
清华信息安全网络安全
为某基层单位建立一个数据库
日服服务器ip地址
人民网 网络安全
河南叮叮网络技术有限公司
软件开发周期预期