首页 / MYSQL / 源码安装Mysql5.7
源码安装Mysql5.7
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了源码安装Mysql5.7,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2200字,纯文字阅读大概需要4分钟。
内容图文
![源码安装Mysql5.7](/upload/InfoBanner/zyjiaocheng/523/88124985650443ca957c55fee79effba.jpg)
关系型数据库:MySQL、MaraiDB、Oracle、SQL Server、PostgreSQL、DB2
MySQL引擎包括:ISAM、MyISAM、InnoDB、Memory、CSV、BlackHole、Archive、Performance_Schema、Berkeley、Federated、Cluster/NDB
![源码安装Mysql5.7 - 文章图片](/upload/getfiles/0001/2021/4/25/20210425125725849.jpg)
Mysql服务器安装YUM/rpm mysql5.7.16-10
yum install mysql-server mysql-devel mysql-libs -y CentOS 6.X版本
![源码安装Mysql5.7 - 文章图片](/upload/getfiles/0001/2021/4/25/20210425125725990.jpg)
yum install mariadb-server mariadb mariadb-libs -y CentOS 7.X版本
Mysql服务器安装源码
http://down1.chinaunix.net/distfiles/mysql-5.5.20.tar.gz
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
yum install cmake ncurses - devel ncurses -y
yum install -y cmake make gcc gcc-c++ libaio ncurses ncurses-devel
![源码安装Mysql5.7 - 文章图片](/upload/getfiles/0001/2021/4/25/20210425125726091.jpg)
解压安装包
tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
将解压的复制到 /usr/local/mysql 目录
cp -r mysql-5.7.25-linux-glibc2.12-x86_64 /usr/local/mysql
添加mysql组和mysql用户
groupadd mysql
useradd -r -g mysql mysql
![源码安装Mysql5.7 - 文章图片](/upload/getfiles/0001/2021/4/25/20210425125726162.jpg)
安装数据库
cd /usr/local/mysql/ 切换至软件包目录
chown -R mysql:mysql ./ 修改当前目录拥有者为mysql
mkdir data
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
![源码安装Mysql5.7 - 文章图片](/upload/getfiles/0001/2021/4/25/20210425125726210.jpg)
数据库初始密码为:G!jPM#Kh,4pq
创建RSA private key
bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
![源码安装Mysql5.7 - 文章图片](/upload/getfiles/0001/2021/4/25/20210425125726311.jpg)
chown -R mysql:mysql ./ 修改当前目录拥有者为mysql
chown -R mysql:mysql data 修改data目录拥有者为mysql
修改数据库字符集
vim /etc/my.cnf
character-set-server=utf8 行首加入
init_connect=‘SET NAMES utf8
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
#不区分大小写
lower_case_table_names = 1
#不开启sql严格模式
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
log-error=/var/log/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid
添加开机启动
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
修改启动文件
vim /etc/init.d/mysqld
![源码安装Mysql5.7 - 文章图片](/upload/getfiles/0001/2021/4/25/20210425125726367.jpg)
cd /var/lib/mysql/ ;mkdir mysql
加入开机启动
chkconfig --add mysqld
添加软链接
ln -s /usr/local/mysql/bin/mysql /usr/bin
启动mysql
源码安装Mysql5.7
标签:str libs orm 源码安装mysql creat log-error 启动 Mysql引擎 tran
本文系统来源:https://blog.51cto.com/13688209/2490618
内容总结
以上是互联网集市为您收集整理的源码安装Mysql5.7全部内容,希望文章能够帮你解决源码安装Mysql5.7所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。