一、下载安装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文件夹内
#解包
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 添加以下内容
如图所示
#在上图所示位置输入以下内容
[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.