博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
源码编译方式安装mysql服务 (Centos 6.X)
阅读量:5102 次
发布时间:2019-06-13

本文共 1519 字,大约阅读时间需要 5 分钟。

  • root 用户执行

$ yum install -y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison ncurses5-devel

$ rpm -qa | grep mysql
$ rpm -e --nodeps XXX                            ----注:(XXX为上一条命令看到的所有条目)

 

  • 普通用户执行

  • 配置编译安装信息

$ cmake \

-DCMAKE_INSTALL_PREFIX=/app/mysql \

-DMYSQL_UNIX_ADDR=/app/mysql/conf/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=/app/mysql/data/mysqldb \
-DMYSQL_TCP_PORT=3306 \
-DENABLE_DOWNLOADS=1

  • 编译

$ make

  • 安装

$ make install

  • 数据库初始化,指定操作系统用户(industry),mysql主目录(/app/mysql 与配置编译安装信息时保持一致),指定数据文件目录(/app/mysql/data/mysqldb)

$ scripts/mysql_install_db --user=industry \

     --basedir=/app/mysql \
     --datadir=/app/mysql/data/mysqldb

  • 将mysql主目录加入环境变量,便于mysql的管理

$ vim ~/.bash_profile                           (编辑该文件加入下面的路径信息)

  PATH=$
$ source ~/.bash_profile  

  • mysql的启动(第一种方式为安全模式启动,可用于忘记登录密码时,使用这种方式启动可修改超级用户密码;第二种方式为目录下提供的一种mysql管理脚本)

$   bin/mysqld_safe --user=industry &         --安全模式后台启动 ---重启步骤一

$  ./mysql.server {start stop status}              --mysql 启动 停止 状态

  • mysql进入sql终端

$  mysql -h '192.168.3.77' -u root -p

  • 授权远程连接并设置连接密码

SQL> use mysql;

SQL> GRANT all PRIVILEGES ON *.* TO 'root'@'192.168.3.77'  IDENTIFIED BY 'passwd';    --(其中IP地址可换为‘%’表示所有机器均可使用该密码连接;也可更换为‘localhost’,表示本机连接时的密码)
SQL> flush privileges;

  • 修改连接密码

SQL>  set password for root@localhost = password('passwd'); 

SQL>  set password for root@'%' = password('passwd'); 
SQL>  flush privileges;

转载于:https://www.cnblogs.com/xyarn/p/9778215.html

你可能感兴趣的文章
Enable SSH Server
查看>>
如何终止线程的运行(C/C++)
查看>>
"远程桌面连接--“发生身份验证错误。要求的函数不受支持
查看>>
【BZOJ1565】 植物大战僵尸
查看>>
视频:"我是设计师"高清完整版Plus拍摄花絮
查看>>
sicp solutions
查看>>
VALSE2019总结(4)-主题报告
查看>>
浅谈 unix, linux, ios, android 区别和联系
查看>>
PhotoZoom放大图片,真的能无损吗?
查看>>
转载分享移动网站最佳实践
查看>>
spark--环境搭建--4.ZooKeeper345集群搭建
查看>>
Codeforces Round #426 (Div. 2) C. The Meaningless Game
查看>>
51nod 1428 活动安排问题 (贪心+优先队列)
查看>>
leetcode - Next Permutation
查看>>
C#创建Windows服务程序
查看>>
Spring Boot 2.0系列文章(五):Spring Boot 2.0 项目源码结构预览
查看>>
中国烧鹅系列:利用烧鹅自动执行SD卡上的自定义程序(含视频)
查看>>
Solaris11修改主机名
查看>>
latex for wordpress(一)
查看>>
如何在maven工程中加载oracle驱动
查看>>