Centos7安装mysql

一、下载安装centos

https://msdn.itellyou.cn/,下载centos7系统,使用vm虚拟机最小安装。

二、下载mysql

https://dev.mysql.com/downloads/mysql/,下载linux-tar压缩文件。

三、安装MySQL

本文使用centos7-1511,mysql5.7版本,xshell,xftp工具。
使用xshell工具连接centos7,以下操作为管理员权限下运行。
#进入目录

cd /opt/ 

#创建文件夹

mkdir mysql

#查看是否为空

ls

#进入到刚创建的文件夹下

cd mysql

#查看是否为空

ls

解压mysql压缩包
使用Xshell点击以下按钮 使用xftp将左面本地mysql拖至centos7 mysql文件夹内
xshell页面
#解包

tar -xvf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar

#导包

rpm -ivgh mysql-community-common-5.7.37-1.el7.x86_64.rpm --force --nodeps
rpm -ivgh mysql-community-libs-5.7.37-1.el7.x86_64.rpm --force --nodeps
rpm -ivgh mysql-community-libs-compat-5.7.37-1.el7.x86_64.rpm --force --nodeps
rpm -ivgh mysql-community-client-5.7.37-1.el7.x86_64.rpm --force --nodeps
rpm -ivgh mysql-community-server-5.7.37-1.el7.x86_64.rpm --force --nodeps

#启动mysql服务

systemctl start mysqld        

#查看mysql初始密码

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

#返回值如下

2022-04-23T12:42:15.531079Z 1 [Note] A temporary password is generated for root@localhost: x>>c/jneU2+?

#链接mysql 输入密码 密码为上文 :x>>c/jneU2+?

mysql -u root -p  

#成功登入mysql后输入以下语句

set global validate_password_policy=LOW;

#设置密码长度

set global validate_password_length=4;

#修改密码,修改为root

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

#ctrl+z退出
vi /etc/my.cnf 修改my.cnf 添加以下内容
如图所示
my.cnf
#在上图所示位置输入以下内容

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8


[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

# 重启mysql

service mysqld restart

#连接数据库

 mysql -uroot -p  

#查看字符

show variables like "%character%"; 

感谢技术支持@? H.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值