前言
Linux下默认安装mysql会在默认目录安装生成相关文件,可配置性差,当然也可以下载免安装版,但总的来说实在不能随心所欲。正好,此前从未进行过编译方式安装mysql,正好练手。期间报错无数,查询无数前辈总结总算安装完成。因未记录引用地址,此处无法说明感谢,如有雷同,并非巧合!
安装依赖包
|
|
清理已经存在的mysql
查询mysql安装
|
|
删除
|
|
查询mysql服务
|
|
删除服务
|
|
mysql分散文件查询及删除
|
|
下载源码包、解压并安装bootst
|
|
创建mysql用户、组、mysql安装目录、数据文件目录拥有者及权限
|
|
预编译
|
|
编译并安装
|
|
设置配置
复制配置文件并加入以下参数
|
|
复制启动文件
|
|
添加执行权限及自动启动服务
|
|
设置环境变量
|
|
初始化数据库
|
|
此命令会在日志文件/home/mysql/mysql.log中生成密码
启动mysql服务及检查
|
|
修改root默认密码及配置远程访问
mysql -u root -p
重置密码
mysql> SET PASSWORD = PASSWORD('myroot'); 或
/home/mysql/bin/mysqladmin -u root -p password
设置root用户远程访问
mysql> grant all privileges on *.* to 'root'@'%' identified by 'myroot' with grant option;