1、上传mysql 二进制安装包
2、添加用户组,创建用户
groupadd mysql
useradd -g mysql mysql
3、解压缩,创建软链接
注:文件要解压到/usr/local目录下 --下面两个操作在local目录下操作的
tar -zxvf 压缩包
ln -s 解压的目录名 mysql
4、创建数据目录
mkdir -p /data/data0/mysql/3306/data/ --数据
mkdir -p /data/data0/mysql/3306/binlog/ --二进制日志
mkdir -p /data/data0/mysql/3306/relaylog/ --复制日志
chown -R mysql:mysql /data/data0/mysql --修改目录所有者
5、初始化数据库
自动创建几个库,添加记录test mysql
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/data0/mysql/3306/data
6、创建配置文件
a:创建一个空文件
touch /data/data0/mysql/3306/my.cnf
内容见附件
7、启动数据库
/usr/local/mysql/bin/mysqld_safe --defaults-file=/data/data0/mysql/3306/my.cnf &
测试是否启动成功
netstat -ultn
若有显示端口3306,则表示启动成功
登录数据库
/usr/local/mysql/bin/mysql -uroot -p
8、安全处理方法
创建2个管理账户,替换root工作
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' IDENTIFIED BY '12345678';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'127.0.0.1' IDENTIFIED BY '12345678';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY '12345678';
给root加密码
update mysql.user set password=password('root') where user='root';
把空用户账户删除
delete from mysql.user where user='';
更新
flush privileges;
9、创建管理启动、停止、重启的shell脚本
touch /data/data0/mysql/3306/mysql
内容看附件
赋值脚本可执行权限
chmod 755 /data/data0/mysql/3306/mysql
启动,停止
/data/data0/mysql/3306/mysql start
/data/data0/mysql/3306/mysql stop
进入管理
/usr/local/mysql/bin/mysql -uroot -p
分享到:
相关推荐
sudo apt-get install mysql-server 或 sudo yum install mysql-community-server ``` 安装过程中,系统可能会提示你设置root用户的密码。请确保选择一个安全且易于记忆的密码。 安装完成后,启动MySQL服务: ```...
日志安全审计插件,原官网已经无法下载 mysql 5.7社区版安全审计插件audit-plugin-mysql-5.7-1.1.7-921-linux-x86_64.zip mysql 5.7社区版安全审计插件audit-plugin-mysql-5.7-1.1.7-921-linux-x86_64.zip mysql 5.7...
"audit-plugin-mysql-5.7-1.1.7-921-linux-x86_64.zip" 文件是一个针对Linux 64位系统的特定版本审计插件,适用于MySQL 5.7版本。 审计插件的主要功能包括: 1. **活动记录**:审计插件能够详细记录所有SQL语句,...
这个名为 "audit-plugin-mysql-5.7-1.1.11-985-linux-x86_64" 的压缩包包含了一个针对 MySQL 5.7 版本的审计解决方案,特别设计用来记录和分析数据库的各种操作,如查询、登录尝试、权限变更等。 审计插件的主要...
"audit-plugin-mysql-5.7-1.1.4-725-linux-x86_64.zip"这个压缩包文件包含了针对MySQL 5.7版本的审计插件,版本号为1.1.4-725,适用于Linux操作系统,且是64位架构。在本篇中,我们将深入探讨MySQL审计插件的安装、...
标题中的"linux-aarch-mysql-5.7.33_glibc2.12-x86_64.tar"和描述中的"linux-麒麟-mysql-5.7.33_glibc2.12-x86_64.tar"都指向了一个在Linux环境下运行的MySQL数据库服务的特定版本。这个版本是5.7.33,它针对的是...
mysql-8.2.0-linux-glibc2.28-aarch64.tar 适用于Generic Linux (Architecture Independent)
linux-centos7-mysql-5.7.36-linux-glibc2,数据库,集群数据库
mysql-8.2.0-linux-glibc2.17-x86_64.tar 适用于Generic Linux (Architecture Independent)
最新版linux mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz最新版linux mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz
在本例中,"linux-mysql-驱动"可能是指Linux环境下用于连接MySQL数据库的特定驱动程序或接口。 DBD-mysql-4.020是Perl的Database Driver for MySQL的一个版本,属于DBI(Database Interface)的一部分。DBI是Perl...
MySQL8.4.0 LTS(mysql-8.4.0-linux-glibc2.28-x86_64.tar)适用于Linux Generic x86_64 glibc2.28
mysql-8.2.0-linux-glibc2.28-aarch64.tar.xz 适用于Generic Linux (Architecture Independent)
linux-Mysql-client,是安装文件并且是linux下的。
- **解压源码包**:首先,你需要使用`tar`命令解压`mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz`,这将生成一个包含所有MySQL文件的目录。 ``` tar -zxvf mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz ``` - *...
mysql8.0.35压缩包 可以通过xftp上传linux tar xf mysql-8.0.35-linux-glibc2.28-x86_64.tar.xz 命令解压
首先,`mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz` 是一个针对Linux操作系统的MySQL服务器的二进制压缩包。`tar.gz` 是一种常见的文件打包和压缩格式,由`tar` 工具用来归档多个文件,并通过`gzip` 进行压缩。...
mysql-8.0.30-linux-glibc2.12-x86-64.tar.xz解压版
mysql-8.2.0-linux-glibc2.17-x86_64.tar.xz 适用于Generic Linux (Architecture Independent)