mysql5.6.8源码安装的示例分析
发表于:2024-10-25 作者:千家信息网编辑
千家信息网最后更新 2024年10月25日,小编给大家分享一下mysql5.6.8源码安装的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!内核:[root@o
千家信息网最后更新 2024年10月25日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安全错误
数据库的锁怎样保障安全
网络安全问题图片早安
excel筛选高频数据库
scum服务器怎么刷不出来
腾讯广告一级服务器利润高吗
h3c新服务器找不到硬盘
平板当文件共享服务器
数据库转换软件
视图机制属于数据库的措施
微信视频服务器会存档吗
Dcl 数据库
戴尔服务器最大内存
服务器开关电源输出电压偏低
喇叭网络技术
吃鸡怎么下载别的服务器
爬取房价数据库
数据连接管理服务器怎么开通
贵州边缘融合服务器虚拟主机
数据库常用介绍图解
高级网络安全工程师 简称
公安部网络安全报警电话
济宁学院春季高考网络技术分数线
ssh电脑服务器链接
ODI元数据库恢复
华为软件开发人员有多少
数据库管理系统用什么实现
网络技术受制于人
计算机数据库二级
根据网络安全法规定下列正确的是
成本金项目包括软件开发吗
台湾服务器租赁