前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centeros7安装mysql

centeros7安装mysql

原创
作者头像
用户7565014
发布2022-05-01 11:36:21
6000
发布2022-05-01 11:36:21
举报
文章被收录于专栏:环境配置

新建目录

代码语言:sql
复制
mkdir ~/mysql
cd ~/mysql

下载mysql

代码语言:javascript
复制
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

解压mysql

代码语言:javascript
复制
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

安装mysql

代码语言:javascript
复制
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

可能会有报错

代码语言:javascript
复制
rpm -ivh mysql-community-libs-compat-5.7.26-1.el7.x86_64.rpm
# 输出
# warning: mysql-community-libs-compat-5.7.26-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
# error: Failed dependencies:
#        mysql-community-libs(x86-64) >= 5.7.9 is needed by mysql-community-libs-compat-5.7.26-1.el7.x86_64

清除之前安装过的依赖即可,最后重新安装下。

代码语言:javascript
复制
yum remove mysql-libs 

启动mysql

代码语言:javascript
复制
sudo systemctl start mysqld.service

查看mysql状态

代码语言:javascript
复制
sudo systemctl status mysqld.service
# 输出
* mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2020-07-28 10:16:22 CST; 26s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 32418 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
  Process: 32392 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 32421 (mysqld)
    Tasks: 27
   Memory: 297.0M
   CGroup: /system.slice/mysqld.service
           `-32421 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

Jul 28 10:16:16 VM_55_42_centos systemd[1]: Starting MySQL Server...
Jul 28 10:16:22 VM_55_42_centos systemd[1]: Started MySQL Server.

停止mysql

代码语言:javascript
复制
sudo systemctl stop mysqld.service

重启

代码语言:javascript
复制
sudo systemctl restart mysqld.service

进入mysql

代码语言:javascript
复制
# 查看临时密码
sudo grep 'temporary password' /var/log/mysqld.log
# 链接mysql
mysql -uroot -p

修改密码

代码语言:javascript
复制
mysql>alter user 'root'@'localhost' identified by 'youpassword'; 

要是想设置简单的密码:

首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,

输入设值语句

代码语言:javascript
复制
 set global validate_password_policy=LOW;

进行设值,

当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,

输入设值语句

代码语言:javascript
复制
 set global validate_password_length=6; 

进行设值

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档