软连接依次执行下列命令

发布时间:2025-06-24 20:10:52  作者:北方职教升学中心  阅读量:957


授予权限,将MySQL压缩包上传到Linuxx环境,并解压。

tar -xvf mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz。

8.1、

vi /etc/my.cnf。
6.MySQL初始化。

SET PASSWORD = PASSWORD(‘ok’);
# 设置用户的访问密码不过期。软连接依次执行下列命令。在 /usr/local/mysql data文件夹在目录下创建

4.2、
mv mysql-5.7.38-linux-glibc2.12-x86_64 mysql。

6.1、

创建数据目录并打开权限

4.1、修改初始密码。 mysql#添加MySQL用户,
ALTER USER ‘root’@‘localhost’ PASSWORD EXPIRE NEVER;
#刷新权限。显示服务列表。

# 访问mysql库use mysql# 任何host访问都可以修改root用户;#xfff09授权远程连接;update user set host = '%' where user = 'root';# 刷新FLUSH PRIVILEGES;
八、

上传到这里 /usr/local 下。Mysql用户是授权所有者组。在/usr/local/mysql/bin目录下使用mysqld命令。

getconf LONG_BIT64

MySQL版本:v5.7.38.

1.下载MySQL

MySQL下载地址:MySQL :: Download MySQL Community Server (Archived Versions)。

//usr/local/mysql/support-files/mysql.server start。添加MySQL用户组useraddd -r -g mysql mysql。编辑my.cnf文件。检查防火墙状态 systemctl status 开启防火墙的firewalld systemctl start firewalld 关闭防火墙 systemctl stop 开启防火墙的firewalld service firewalld start 若遇到无法打开的情况 先用:systemctl unmask firewalld.service 然后:systemctl start firewalld.service 2.检查对外开放的端口状态 查询已开放的端口 netstat -ntulp | grep 端口号:可以具体查看某个端口号 检查指定端口是否已打开 firewall-cmd --query-port=666/tcp 提示 yes,表示开启;no表示没有打开。对外开发端口 检查想要打开的端口是否已打开:firewall-cmd --query-port=6379/tcp 添加需要打开的指定端口:firewall-cmd --add-port=123/tcp --permanent 重载添加端口:firewall-cmd --reload 查询指定端口是否成功开启#xff1a;firewall-cmd --query-port=123/tcp 拆除指定端口:firewall-cmd --permanent --remove-port=123/tcp。开启自启动。
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --initialize。

二、 三、

前言

本次安装部署主要针对Linux环境进行安装部署操作,解压MySQL压缩包。对外开发端口 检查想要打开的端口是否已打开:firewall-cmd --query-port=6379/tcp 添加需要打开的指定端口:firewall-cmd --add-port=123/tcp --permanent 重载添加端口:firewall-cmd --reload 查询指定端口是否成功开启#xff1a;firewall-cmd --query-port=123/tcp 拆除指定端口:firewall-cmd --permanent --remove-port=123/tcp。

2002错误代码,也许防火墙没有打开2002端口。授权远程连接。

–datadir:新创建的data数据目录(自定义!)

–basedir:MySQL安装目录(自定义!)

–user:刚刚创建的mysql用户

红色标注mysql登录密码,请记住,并在后续修改为自己的。启动服务。

8.3、创建MySQL用户组,

chown -R mysql:mysql /usr/local/mysql配置 my.cnf 文件。 -aux | grep mysql#kill进程kill进程 -9 xxxx#再次检查ps是否自启动 -aux | grep mysql。系统位数为64。关于防火墙的命令。

2.2、

#授予权限chmod +x /etc/init.d/mysql #chkconfigg添加服务 --add mysql #chkconfig显示服务列表 --list。修改目录名称为mysql。
如果2/3/4/5处于开放状态,

1.检查防火墙状态,

# 切换目录cd /usr/local/mysql/bin# 登录命令./mysql -u root -p#修改密码set password for root@localhost=password('我的密码');#FLUSH刷新权限 PRIVILEGES;
密码ñ也可以用以下简单的方法设置a;

# 设置密码。组名

#创建MySQL用户组groupadd。

5.1、

防火墙可以关闭(不建议),或开放2002端口:

# 开启端口3306firewalll-cmd --zone=public --add-port=3306/tcp --permanent# 重启防火墙firewalll-cmd --reload# 查看已开放的端口firewall-cmd --list-ports。

7.1、

[mysqld]# 设置3306端口port=3306# basedir=/usr/local/mysql# datadirɣ#设置mysql数据库的数据存储目录;/usr/local/mysql/data# 允许最大连接数字max_connections=200# 允许连接失败的次数。

三、

7.启动MySQL修改初始密码并授权远程连接。

5.2、utf8mb4character-set-server=utf8mb4# 创建新表时使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证#mysql_native_passworddefault_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集defaultttel-character-set=utf8mb4[client]# Mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8mb4。max_connect_errors=10# 默认情况下,
FLUSH PRIVILEGES;
7.3、
8.2、则成功,请运行以下命令:

chkconfig --level 2345 mysql on。

关于2002年远程连接数据库的处理方法。
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql service mysql restart。

2.3、my.配置模板的cnf文件。

十、添加服务,
2.1、
7.2、
命令说明:

–defaults-file:默认配置文件地址。 三、将压缩包上传到指定目录。验证是否可以自动启动

#查看mysql进程ps。