首页 > 数据库 >Linux服务器环境安装mysql

Linux服务器环境安装mysql

时间:2023-12-15 10:55:06浏览次数:44  
标签:root mysql community 密码 Linux 服务器 password 安装

背景

1、安装环境:kvm虚拟机
2、运行环境:linux
3、架构:x86
4、安装mysql版本:mysql-5.7

1、安装准备

#  Mysql官网
https://downloads.mysql.com/archives/community/
# 下载安装包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2、安装mysql服务

yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

3、安装完成后,禁掉GPG检查。(mysql-5.7版本问题)

yum -y install mysql-community-server --nogpgcheck

4、检查mysql服务运行状态

systemctl status mysqld.service

5、查看mysql服务默认密码

grep 'password' /var/log/mysqld.log

如果默认密码找不到了,或者忘记登录密码了;可以通过修改配置文件,免密登录。

配置文件路径:/etc/my.cnf
在配置文件添加:skip-grant-tables
重启mysql服务:systemctl restart mysqld.service

6、登录后修改root用户默认密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
SET PASSWORD对用户“root”@'localhost“没有意义,因为使用的身份验证方法不会将身份验证数据存储在MySQL服务器中。如果要更改身份验证参数,请考虑改用 ALTER USER。

注意:修改密码需要符合mysql要求的密码规则,也可以修改规则后再修改密码。

set global validate_password.policy=LOW; 密码策略设置为LOW,表示只验证密码长度,对密码的数字、字母都没要求。
set global validate_password.length=7;密码长度设置为自己想要的长度,表示密码最少有几位。

7、创建mysql用户并赋予权限

# 新建用户
create user 'test'@'%' IDENTIFIED WITH mysql_native_password BY 'new_passwd'
# 赋予权限
grant all privileges on . to '用户名'@'%';
grant all privileges on 指定数据库.* to '用户名'@'%';

8、修改默认配置,允许远程登录。

update user set Host='%' where User='root';  # 注意列名大小写

ok 到此我们的mysql服务安装完成了,可以进行登录使用了。

 

标签:root,mysql,community,密码,Linux,服务器,password,安装
From: https://www.cnblogs.com/kobeBryant-8/p/17902892.html

相关文章

  • 网上搜集的香港DNS服务器IP地址列表
    1.香港宽频HongKongBroadBandNetworkDNS203.80.96.10203.80.96.9 2.HKNet宽频DNS202.67.240.222202.67.240.221 3.和记环球电话DNS202.45.84.58202.45.84.59 4.网线前线202.81.252.1202.81.252.2 5太平洋超网202.14.67.4202.14.67.14 6.网络快车......
  • c# 本地文件上传到服务器
    1、先把服务器上的路径设置成共享路径2、代码如下stringfileName="5002356611";//替换为你要查找的文件名stringaaa=@"E:\SAP图片";//替换为源文件夹的路径stringb=@"\\173.1.60.169\test";//替换成实际的网络路径(该路径必须是共享文件夹)var......
  • Mysql:非全局share的、connect独立分配的内存(及相关参数)说明
     join_buffer_size:sql语句中join连接时候,其中每个表分配的buffer大小。默认256k,最小128byte,最大4G(32位os)。它最大的问题是:立即分配,而不是按需分配! sort_buffer_size:sql语句中的orderby时候,为每个orderby分配的buffer大小。默认256K,最小32K,最大4G(32位os)......
  • 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
    联系:1.Linux的内核源代码和Linux的应用程序都可以自由获得,因此很多公司组织开发了属于自己的Linux发行版。2.基本上可以分为三大系类:Slackware、RedHat、Debian3.每个系列最具代表性的商业服务器级的发行版,分别是SUSELinuxEnterprise;RedHatEnterpriseLinux;UbuntuServ......
  • 云服务器磁盘满了怎么办
    在根目录下使用如下命令du-sh*|sort-n得到结果du:cannotaccess‘proc/28012’:Nosuchfileordirectorydu:cannotaccess‘proc/28071/task/28071/fd/4’:Nosuchfileordirectorydu:cannotaccess‘proc/28071/task/28071/fdinfo/4’:Nosuchfileord......
  • Linux(ps -aux命令)
    在Linux中,ps-aux是一个常见的用于查看系统进程信息的命令。以下是ps-aux命令的解释:ps:进程查看命令。-aux:这是ps命令的选项,有以下三个部分的组合:-a:显示所有用户的进程,而不仅仅是当前用户的。-u:显示详细的用户/拥有者(user)信息。-x:显示没有控制终端的进程。......
  • Mysql Order 排序的时候占用很长时间解决思路
    MySQL中的连表查询(JOIN)在进行ORDERBY排序时可能会变得很慢,尤其是当处理大量数据时。以下是一些优化策略,可以帮助减少排序操作的时间:索引优化:确保参与排序的列上有索引。如果排序的列是从JOIN的表中来的,那么在这些列上创建索引可能会提高性能。如果可能,尝试将索引的顺序与ORD......
  • 0x09.Linux基础
    版本号xx.yy.zzxx是主版本号,yy是次版本号,奇数代表开发版,偶数代表稳定版,zz是更新次数。确定版本号,找expredhat忘记密码重新启动,在等待倒计时的时候,按e(编辑的意思)再按一下e键,停留在第二个,再按e。输入空格和s(单一的意思),再回车回到第二个,输入一个b(引导的意思),直接进入......
  • 三丰服务器测评
    三丰提供的免费云服务器和免费虚拟主机可以满足基本的使用需求,在上面搭载个服务也是完全没有问题的!而且管理面板的功能也很齐全,启动,重启,关机一条街,不怕你找不到,就怕你不去找!同时也可以随时在管理页面观看服务器屏幕状态,不用麻烦你每次要连接查看。如果不会使用三丰提供的IP连接服......
  • MySQL运维5-Mycat配置
    一、schema.xml1.1简介schema.xml作为Mycat中最重要的配置文件之一,涵盖了Mycat的逻辑库、逻辑表、分片规则、分片节点即数据源的配置。主要包括一下三组标签schema标签datanode标签datahost标签1.2schema标签用于定于Mycat实例中的逻辑库,......