mysql5.6.8源码安装的示例分析
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,小编给大家分享一下mysql5.6.8源码安装的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!内核:[root@o
千家信息网最后更新 2025年11月08日mysql5.6.8源码安装的示例分析
小编给大家分享一下mysql5.6.8源码安装的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
内核:
[root@opop ~]# cat /etc/centos-release CentOS release 6.8 (Final)[root@opop ~]# uname -aLinux opop 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
开始安装:
[root@opop ~]# for i in `rpm -qa | grep mysql`;do yum remove $i;done //先删除自带的mysql[root@opop ~]# yum -y install wget gcc gcc-c++ ncurses-devel cmake make perl bison git
创建mysql用户组:
[root@opop ~]# groupadd mysql [root@opop ~]# useradd -r -g mysql mysql
创建mysql安装目录和数据库文件存放目录:
[root@opop ~]# mkdir -p /usr/local/mysql[root@opop ~]# mkdir -p /usr/local/mysql/data
修改目录属主和属组:
[root@opop ~]# chown -R mysql:mysql /usr/local/mysql/data [root@opop ~]# chown -R mysql:mysql /usr/local/mysql
解包:
[root@opop ~]# tar -zxvf mysql-5.6.38.tar.gz[root@opop ~]# cd mysql-5.6.38
编译:
[root@opop mysql-5.6.38 ]# cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_ARCHIVE_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DMYSQL_DATADIR=/usr/local/mysql/data \-DMYSQL_TCP_PORT=3306 \-DMYSQL_USER=mysql \-DENABLE_DOWNLOADS=1[root@opop mysql-5.6.38 ]# make && make install//注:编译时间较长,需要耐心等待//查看下结果://[root@opop mysql-5.6.38 ]# ll /usr/local/mysql/
清除临时文件:
[root@opop mysql-5.6.38 ]# make clean
初始化mysql:
[root@opop ~]# cd /usr/local/mysql/[root@opop mysql]# scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data [root@opop mysql ]# chown -R mysql:mysql /usr/local/mysql [root@opop mysql ]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql[root@opop mysql ]# /etc/init.d/mysql start[root@opop mysql ]# ps -aux |grep mysql
配置环境变量:
[root@opop mysql]# vim /etc/profile
在后面加上
PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib export PATH
重新加载profile(是立即生效)
[root@opop mysql]# source /etc/profile
重启mysql服务:
[root@opop mysql]# service mysql restart
首次登陆:
[root@opop mysql]# mysql -u root mysql
授权:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";//为root添加远程连接的能力,据需谨慎操作。
设置数据库密码:
mysql> update user set password = password('111111') where User='root'; //更新root密码为6个1刷新:
mysql> flush privileges;
退出:
mysql> exit
更改完密码以后再次登录:
[root@opop mysql]# mysql -u root -p Enter password: //这里输入6个1即可进来
设置开机自动启动服务:
[root@opop mysql]# chkconfig mysql on
以上是"mysql5.6.8源码安装的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
密码
目录
篇文章
源码
示例
分析
内容
数据
数据库
文件
服务
编译
耐心
不怎么
内核
再次
变量
大部分
时间
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全基础知识答案
华为服务器编号规则
湖南蓝岸互联网络科技有限公司
服务器的可管理性
江苏通用软件开发价钱
网络安全教程 pdf
云端服务器和云端电脑区别
QNAP塔式服务器
演唱会视频软件开发
一台服务器多少tb
网络安全urs
高职网络安全与执法专业
qq聊天记录是在本地还是服务器
电脑服务器维护管理制度
pyqt5上位机软件开发
揭阳哪里有学习软件开发的
智能手机用什么软件开发
消防物联网大数据平台软件开发
网络安全试验卫星发射成功
mac 服务器配置
河南众客网络技术
封开网络安全宣传周
全国网络安全大赛
工控服务器散热器哪家好
软件开发的复杂度
简易的网络安全手抄报怎么画
防网络安全的手抄报内容
数据库添加用户
初中网络安全周活动总结
dede更新数据库