这篇“linux下多个mysql5.7.19安装的方法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“linux下多个mysql5.7.19安装的方法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获、下面让我们一起来看看具体内容吧。
什么是linux系统
linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户,多任务,支持多线程和多CPU的操作系统,使用linux能运行主要的UNIX工具软件,应用程序和网络协议。
环境:centos 6.5
1 -下载
2 -跳过登陆
3 - 1安装多个数据库需要配置自己,的my . cnf中所做如果只安装一个,系统没有安装过直接这个命令就可以
shell> groupadd mysql shell>, useradd -r  -g mysql -s /bin/false mysql shell> cd /usr/当地 shell>, tar zxvf /路径//mysql-VERSION-OS.tar.gz shell>, ln -s  full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell> mkdir mysql-files 查看下有没有数据目录如果没有的话增加个命令(mkdir 数据) shell>, chmod 750年,mysql-files shell> chown -R mysql 。 shell> chgrp -R mysql 。 shell>, bin/mysql_install_db ——用户=mysql #, mysql 5.7.5 shell>, bin/mysqld ——initialize ——用户=mysql #, mysql 5.7.6 以及 shell>, bin/mysql_ssl_rsa_setup #, MySQL 5.7.6 以及 shell> chown -R root 。 shell>, chown -R  mysql data mysql-files shell>, bin/mysqld_safe ——用户=mysql 及 #,Next command  is 可选的 shell>, cp 支持文件/mysql.server /etc/摆在/mysql。服务器
安装好了就可以直接跳到登陆步骤5
下面说安装多个mysql情况:
3 - 2安装多个数据库需要安照如下命令:
1 -增加配置文件my.cnf(在mysql目录下命令)触摸my . cnf中所做:
下面配置文件可以直接使用粘贴复制进去
然后创建日志文件/xcxyz/日志/mysql/错误。日志
(mysqld) basedir=,/usr/地方/mysql - 5.7.19 - 3307 时间=datadir /usr/地方/mysql - 5.7.19 - 3307/数据 port =3307 character-set-server=utf8 server_id =11 #该套接字最好指定,不指定的话默认的话,是使用的默认的套接字文件,而且登陆数据库的时候会有我下面的问题 socket =,/tmp/mysql3307.sock 时间=log-error /xcxyz/日志/mysql/error.log 时间=pid-file /usr/地方/mysql - 5.7.19 - 3307/数据/mysql - 5.7.19 - 3307。pid
2 -执行如下命令
2 - 1增加用户组我的用户和组都使用的是mysqlosf这个随意
shell> groupadd mysql shell>, useradd -r  -g mysql -s /bin/false mysql shell> cd /usr/当地 shell>, tar zxvf /路径//mysql-VERSION-OS.tar。广州
2 - 2建立软连接:
shell> ln -s full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell>, mkdir mysql-files
查看下有没有数据目录如果没有的话增加个命令(mkdir数据)
2 - 3授权当前目录:
shell>, chmod 750年,mysql-files shell> chown -R mysqlosf 。 shell> chgrp -R mysqlosf 。
2 - 4编译
bin/mysqld——defaults-file=/usr/本地——初始化/full-path-to-mysql-VERSION-OS/my . cnf中所做用户=mysqlosf,
查看日志输出:vi/xcxyz/日志/mysql/error.log
2017 - 07 - 24 t03:13:47.933684z 0[警告]时间戳与隐含的默认值是弃用。请使用——explicit_defaults_for_timestamp服务器选项(见文档了解更多信息)。
2017 - 07 - 24 t03:13:49.979892z 0[警告]InnoDB:新创建的日志文件,LSN=45790
2017 - 07 - 24 - t03:13:50.262941z 0[警告]InnoDB:创建外键约束系统表。
2017 - 07 - 24 t03:13:50.330756z 0[警告]没有发现现有的UUID,所以我们认为这是第一次,这个服务器已经启动。生成一个新的UUID: 1 d702294 - 701 e - 11 - e7 - 98 a1 - 00163 e30bbf6。