网站加密,软件技术毕业设计题目,东莞网站开发哪家好,软件接口设计文档2023新#xff0c;centos7安装mysql8.0.25 目录 2023新#xff0c;centos7安装mysql8.0.251、下载rpm文件2、安装3、配置my.cnf4、启动查看重启服务5、登入mysql并修改密码6、修改可以远程登录 1、下载rpm文件
进入到你想要的文件地址下
wget https://repo.mysql.com//mysq…2023新centos7安装mysql8.0.25 目录 2023新centos7安装mysql8.0.251、下载rpm文件2、安装3、配置my.cnf4、启动查看重启服务5、登入mysql并修改密码6、修改可以远程登录 1、下载rpm文件
进入到你想要的文件地址下
wget https://repo.mysql.com//mysql80-community-release-el7-9.noarch.rpm# 直接下载不下载安装包根据yum自己下载yum -y install mysql80-community-release-el7-9.noarch.rpm2、安装
# 下载了安装包的yum localinstall mysql57-community-release-el7-9.noarch.rpm# 安装yum -y install mysql-community-server3、配置my.cnf
vim /etc/my.cnf[mysqld]
# 设置3306端口
port3306# 设置mysql数据库的数据的存放目录
datadir/var/lib/mysql
socket/var/lib/mysql/mysql.socklog-error/var/log/mysqld.log
pid-file/var/run/mysqld/mysqld.pid# 允许最大连接数/
max_connections10000# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors10# 服务端使用的字符集默认为UTF8
#character-set-serverUTF8# 创建新表时将使用的默认存储引擎
default-storage-engineINNODB# 默认使用“mysql_native_password”插件认证
default_authentication_pluginmysql_native_password
# 密码设置新版本好像无法直接使用命令降低密码复杂度
plugin-load-addvalidate_password.so
validate-passwordFORCE_PLUS_PERMANENT
[mysql]
# 设置mysql客户端默认字符集
default-character-setutf8[client]
# 设置mysql客户端连接服务端时默认使用的端口
port3306
default-character-setutf8
usermysql4、启动查看重启服务
#启动并开机自启
systemctl enable --now mysqld# 启动服务
systemctl start mysqld
# 查看服务状态
systemctl status mysqld# 重启mysql
systemctl restart mysqld
# 关闭服务
systemctl stop mysqld5、登入mysql并修改密码
# 查看临时密码
grep password /var/log/mysqld.log
# 登录输入密码
mysql -u root –p#先修改一次正常复杂密码
ALTER USER rootlocalhost IDENTIFIED [WITH mysql_native_password] BY Root123456!;
# 在修改配置降低密码复杂度
set global validate_password.policyLOW;
set global validate_password.length6;
# 再次修改密码
ALTER USER rootlocalhost IDENTIFIED [WITH mysql_native_password] BY 123456;
# 刷新
FLUSH PRIVILEGES;6、修改可以远程登录
# 在mysql里运行
# 旧版本可以 GRANT ALL PRIVILEGES ON *.* TO root% IDENTIFIED BY 1234 WITH GRANT OPTION;
# 创建一个root用户密码为123456
CREATE USER root% IDENTIFIED [WITH mysql_native_password] BY 123456;
# root 用户赋予 外部访问权限
GRANT ALL PRIVILEGES ON *.* TO root%;
# 这样就可以完美的在外网登录到mysql了
flush privileges;