免费网站注册免费网站申请,企业名录怎么导出,塘厦高铁站,闵行广州网站建设公司在一台Linxu上面同时安装mysql5.7和mysql8.0的步骤#xff0c;记录一下#xff0c;方便后续回顾#xff0c;后续文章之后会接着介绍搭建两台虚拟机一主一从的架构。 其中配置的文件名称、目录、端口号、IP地址要根据自己电脑的实际情况进行更改。 安装完成后效果
[rootzong…在一台Linxu上面同时安装mysql5.7和mysql8.0的步骤记录一下方便后续回顾后续文章之后会接着介绍搭建两台虚拟机一主一从的架构。 其中配置的文件名称、目录、端口号、IP地址要根据自己电脑的实际情况进行更改。 安装完成后效果
[rootzonghe21 data]# ll
total 1919680
drwx------ 2 root root 16384 Jun 19 14:06 lostfound
drwxr-xr-x 11 mysql mysql 4096 Oct 23 16:38 mysql
-rw-r--r-- 1 root root 678018165 Jun 16 14:13 mysql-5.7.41-linux-glibc2.12-x86_64.tar.gz
drwxr-xr-x 10 mysql mysql 4096 Oct 23 14:25 mysql8
-rw-r--r-- 1 root root 1196633756 Oct 19 11:53 mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz本文先安装MYSQL5.7MYSQL8下篇文章介绍 1、上传安装包mysql-5.7.41-linux-glibc2.12-x86_64.tar.gz 2、解押 mysql-5.7.41-linux-glibc2.12-x86_64.tar.gz 并修改名称
[rootzonghe21 data]# tar -zxvf mysql-5.7.41-linux-glibc2.12-x86_64.tar.gz
[rootzonghe21 data]# mv -zxvf mysql-5.7.41-linux-glibc2.12-x86_64 mysql
[rootzonghe21 data]# ll
drwxr-xr-x 11 mysql mysql 4096 Oct 23 16:38 mysql
-rw-r--r-- 1 root root 678018165 Jun 16 14:13 mysql-5.7.41-linux-glibc2.12-x86_64.tar.gz3、进入mysql文件夹创建data目录有点忘记是手动创建还是自动创建了
[rootzonghe21 mysql]# mkdir data4、上传my.conf文件和mysql.server
[rootzonghe21 mysql]# ll
total 360
d---rwxr-x 2 mysql mysql 4096 Oct 21 11:32 bin
drwxr-xr-x 8 mysql mysql 4096 Oct 23 16:47 data
drwxr-x--- 2 mysql mysql 4096 Oct 21 09:59 data1
d---rwxr-x 2 mysql mysql 4096 Jun 19 14:10 docs
-rw-r--r-- 1 mysql mysql 56205 Oct 21 16:18 error.log
d---rwxr-x 3 mysql mysql 4096 Jun 19 14:10 include
d---rwxr-x 5 mysql mysql 4096 Jun 19 14:10 lib
----rwxr-x 1 mysql mysql 255730 Dec 8 2022 LICENSE
d---rwxr-x 4 mysql mysql 4096 Jun 19 14:10 man
-rw-r--r-- 1 root root 622 Oct 23 16:35 my.cnf
-rw-r----- 1 mysql mysql 5 Oct 21 15:25 mysql5.pid
----rwxr-x 1 mysql mysql 566 Dec 8 2022 README
d---rwxr-x 28 mysql mysql 4096 Jun 19 14:10 share
d---rwxr-x 2 mysql mysql 4096 Oct 21 15:39 support-files
[rootzonghe21 mysql]# pwd
/data/mysql
[rootzonghe22 mysql8]# chmod 755 my.cnf
[rootzonghe21 mysql]# cd support-files/
[rootzonghe22 support-files]# chmod 755 mysql.server
[rootzonghe21 support-files]# ll
total 24
----rwxr-x 1 mysql mysql 773 Dec 8 2022 magic
----rwxr-x 1 mysql mysql 1061 Dec 8 2022 mysqld_multi.server
----rwxr-x 1 mysql mysql 894 Dec 8 2022 mysql-log-rotate
-rwxr-xr-x 1 root root 10612 Oct 21 15:39 mysql.server
[rootzonghe21 support-files]# pwd
/data/mysql/support-files
#赋mysql权限
[rootzonghe21 mysql]# groupadd mysql
[rootzonghe21 mysql]# useradd mysql -g mysql
[rootzonghe21 mysql]# chown mysql:mysql /data/mysql/5、my.conf文件内容从服务器只需要将修改server-id54
[client]
port 3306
# socket /data/mysql/mysql.sock
default-character-setutf8[mysqld]
#skip-grant-tables
server-id53
log-bin/data/mysql/data/mysql-bin
port 3306# datadir/data/mysql/data
# socket /data/mysql/mysql.sock
# max_allowed_packet 20M
sql_modeNO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links0
# 最大连接数
max_connections3000
# 连接等待时间(非交互式)
wait_timeout1800000
# 连接等待时间(交互式)
interactive_timeout1800000
innodb_file_per_table1
lower_case_table_names1
character_set_serverutf8# 设置最小分词索引长度
ft_min_word_len1
# 设置查询的单词最小字数
ngram_token_size1
6、mysql.server只需要修改62行的内容以下为修改片段
# Set some defaults
mysqld_pid_file_path
if test -z $basedir
thenbasedir/data/mysqlbindir/data/mysql/binif test -z $datadirthendatadir/data/mysql/datafisbindir/data/mysql/binlibexecdir/data/mysql/bin
elsebindir$basedir/binif test -z $datadirthendatadir$basedir/datafisbindir$basedir/sbinlibexecdir$basedir/libexec
fi7、初始化
[rootzonghe21 mysql]# /data/mysql/bin/mysqld --defaults-file/data/mysql/my.cnf --usermysql --initialize8、启动启动时找初始化密码看看命令行会不会出现 如果命令行不出现就到日志文件里找 搜temporary password后面就是密码 我的日志文件在/data/mysql/data/zonghe21.err
[rootzonghe21 mysql]# service mysql start9、修改密码
#登录输入密码不显示直接粘贴原先的初始化密码回车就行
[rootzonghe21 bin]#mysql -uroot -p
set password for rootlocalhostxxxxx;9、从服务器重复相同的步骤,这样就修改好了 下一篇文章配置MYSQL5.7主从