千家信息网

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

0