MySQL 5.7.18 在centos下安装记录
来源:互联网 发布:淘宝网司法拍卖网 编辑:程序博客网 时间:2024/06/05 06:45
一个朋友找我如何在linux下安装mysql5.7.18,我稍微整理下了下记录,如下:
下载地址:
MySQL5.7.18参数官方网址:https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_user_connections,下载完后的包是mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
上面的网址如果找不到,就来百度云盘下载:链接: https://pan.baidu.com/s/1bECiEM 密码: c2my
安装脚本myql_install_5.7.18.sh,可以执行脚本,实现这个一键式安装好mysql5.7.18:
#!/bin/bash# install the basie libuseradd mysql yum install cmake -yyum install -y libtoolizeyum install gcc gcc-c++ -yyum install -y ncurses-devel.x86_64yum install -y cmake.x86_64yum install -y libaio.x86_64yum install -y bison.x86_64yum install -y gcc-c++.x86_64# unziprm -rf /usr/local/mysql-5.7.18*tar -xvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/localmv /usr/local/mysql-5.7.18-linux-glibc2.5-x86_64 /usr/local/mysql3308cp my.cnf /tmp/cp /tmp/my.cnf /usr/local/mysql3308/my.cnf# add mysql account,create the basic directoryrm -rf /home/data/mysql3308/datamkdir -p /home/data/mysql3308/datacd /home/data/mysql3308/datachown -R mysql:mysql /usr/local/mysql3308mkdir -p /home/data/mysql3308/binlog/chown -R mysql:mysql /home/data/mysql3308/binlog/# init databasesrm -rf /home/data/mysql3308/data/*cd /usr/local/mysql3308/time /usr/local/mysql3308/bin/mysqld --defaults-file=/usr/local/mysql3308/my.cnf --initialize-insecure --user=mysql# “MySQL Enterprise Audit Security Considerations”#mkdir -p /home/data/mysql/data/ssl/chown -R mysql:mysql /home/data/mysql/data/sslcd /usr/local/mysql3308/time bin/mysql_ssl_rsa_setup --datadir=/home/data/mysql/data/ssl/# set the auto start on linux server startedrm -rf /etc/init.d/mysqld3308*cp support-files/mysql.server /etc/init.d/mysqld3308chmod 700 /etc/init.d/mysqld3308echo "export PATH=$PATH:/usr/local/mysql3308/bin">>/etc/profile chkconfig --add mysqld3308source /etc/profilevim /etc/init.d/mysqld3308basedir=/usr/local/mysql3308datadir=/home/data/mysql3308/data# start the mysql serverecho "" > /usr/local/mysql3308/mysqld.logchown -R mysql:mysql /usr/local/mysql3308/mysqld.logservice mysqld3308 start
启动报错:
[root@mydb1 mysql3308]# service mysqld3308 startStarting MySQL SUCCESS! [root@mydb1 mysql3308]# 170605 15:26:25 mysqld_safe A mysqld process already exists[root@mydb1 mysql3308]#
后台error日志里面的启动报错信息:
2017-06-05T09:09:32.291104Z 0 [Note] Plugin 'FEDERATED' is disabled.2017-06-05T09:09:32.292966Z 0 [Note] InnoDB: Buffer pool(s) load completed at 170605 17:09:322017-06-05T09:09:32.304707Z 0 [Warning] Failed to set up SSL because of the following SSL library error: SSL context is not usable without certificate and private key2017-06-05T09:09:32.304749Z 0 [Note] Server hostname (bind-address): '*'; port: 33062017-06-05T09:09:32.304902Z 0 [Note] IPv6 is available.2017-06-05T09:09:32.304930Z 0 [Note] - '::' resolves to '::';2017-06-05T09:09:32.304964Z 0 [Note] Server socket created on IP: '::'.2017-06-05T09:09:32.305012Z 0 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use2017-06-05T09:09:32.305023Z 0 [ERROR] Do you already have another mysqld server running on port: 3306 ?2017-06-05T09:09:32.305041Z 0 [ERROR] Aborting2017-06-05T09:09:32.305060Z 0 [Note] Binlog end
解决方法,以下2个操作即可
vim /etc/init.d/mysqld3308
(1)将basedir和datadir变成下面
basedir=/usr/local/mysql3308
datadir=/home/data/mysql3308/data
(2)
把所有的/usr/local/mysql变成/usr/local/mysql3308
然后重启搞定。
阅读全文
4 3
- MySQL 5.7.18 在centos下安装记录
- CentOS下MySQL安装记录
- CentOS下安装Mysql记录
- 在centos下安装mysql
- CentOS下安装mysql(5.7.18)
- 在centos 下安装和使用MySQL
- 在centos 5.2下安装mysql数据库
- 在centos 下安装和使用MySQL
- 在CentOS下安装配置MySQL
- 在CentOS下安装配置MySQL
- mysql在centos下的安装
- 在CentOS环境下安装mysql数据库
- 使用YUM在Linux(CentOS 7)下安装mysql 5.7.18
- centos 6x系统下源码安装mysql操作记录
- 记录下在centos上安装memcached及memcache扩展
- centos下mysql维护记录
- centos安装mysql问题记录
- CentOS下安装mysql
- ORB-SLAM2在window下的配置 (6)
- 学习selenium + Python 遇到的问题
- Linux(Centos)安装tomcat并且部署Java Web项目
- Java权限修饰符
- 【真机亲测】Android Studio中DDMS管理器data文件夹的打开方法
- MySQL 5.7.18 在centos下安装记录
- eclipse 离线安装插件 很慢 computing alternate solutions may take a while:1 / 15
- 工作记录2
- 韩顺平 一周学会llinux实战视频 笔记
- @RequestMapping注解内的value的值不能含有manager,否则会报404错误
- 进程
- iOS以内聚的方式添加控件
- mysql的安装教程
- linux中文件的归档压缩