Linux 安装多个mysql数据库(不影响其他mysql数据库)
Linux 安装第二个mysql 步骤:
准备:
安装版本:mysql8.0.18.tar
安装目录:/usr/software/mysql/mysql8
1 创建用户mysql
如果已经存在mysql用户,则跳过这一步
cd命令到安装目录
创建文件my.cnf,复制如下配置信息到my.cnf 文件
[mysqld]
datadir=/usr/software/mysql/mysql8/data
basedir=/usr/software/mysql/mysql8
socket=/usr/software/mysql/mysql8/mysql.sock
log-bin=mysql-bin
#端口号 ,根据实际情况修改
port=53308
######## Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
####### Recommended in standard MySQL setup
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
####### character set
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
####### Default user
user=mysql
####### slow query
slow_query_log=on
slow_query_log_file=/usr/software/mysql/mysql8/log/slow-query.log
#skip-grant-tables
[client]
port=53308
[mysqld_safe]
log-error=/usr/software/mysql/mysql8/mysqld.log
pid-file=/usr/software/mysql/mysql8/mysqld.pid
#######################################################################
开始安装:
1,初始化
./bin/mysqld --defaults-file=/usr/software/mysql/mysql8/my.cnf --initialize --user=mysql --datadir=/usr/software/mysql/mysql8/data --basedir=/usr/software/mysql/mysql8
此步骤会生成root密码:aL62h7CU.bW! (每次安装都不一样,记录下来,后面用的到)
2,添加日志文件
touch /usr/software/mysql/mysql8/mysqld.log
3,启动
./bin/mysqld_safe --defaults-file=/usr/software/mysql/mysql8/my.cnf &
4,连接
./bin/mysql -uroot -ppr6og91?rk.N -P53308 -S /usr/software/mysql/mysql8/mysql.sock
5,接下来修改root用户密码
将root用户密码修改为123456
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH ‘123456’;
@ 后面的localhost 表示仅限本机登录
注意:root上的引号,localhost上的引号,密码上面的引号都不可以缺少。
6,后面就可以创建数据库、创建用户
6.1创建用户:
CREATE USER ‘user’@’%’ IDENTIFIED BY ‘password’;
@后面的 % 号表示任意地址都可以登录。
6.2创建数据库:
create database db;
6.3授权:
将数据库db的所有权限 授权给user 用户。
GRANT ALL ON db.* TO ‘user’@’%’;
7,mysql8 的密码验证修改为myql5.7的验证方式
ALTER USER ‘user’@’%’ IDENTIFIED WITH mysql_native_password BY ‘password’;
- Linux环境编译安装Mysql数据库
- Linux上安装MYSQL数据库的方法
- linux下安装mysql数据库以及出现的错误
- fedora27(以及其他linux/unix)安装git
- Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
- linux安装mysql数据库遇到的问题
- Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
- Linux完全卸载通过rpm包安装的MySQL数据库
- Linux下安装指定版本的mysql数据库及(Debian版本下)卸载mysql数据库
- Linux下RPM包安装Mysql数据库
- linux 安装mysql数据库——yum安装法
- Linux系统安装mysql数据库
- Linux下安装apache指定安装模块or安装后编译加载其他模块
- Linux中安装mysql数据库(mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz)
- MySQL数据库在linux的安装,编程与操作
- Red Hat Linux下面安装MySQL数据库
- Linux下用普通用户安装mysql数据库(编译好的二进制包安装)
- Linux系统操作(4)———安装mysql数据库
- Linux下MySQL数据库安装配置
- Linux配置手册(七)安装并管理MySQL数据库