linux系统下安装配置解压版的MySQL数据库图解

 更新时间:2017年12月14日 11:06:31   作者:菩提树下一参悟  
这篇文章主要介绍了linux系统下安装配置解压版的MySQL数据库的相关资料,需要的朋友可以参考下

一、解压文件到当前目录

命令:tar -zxvf mysql....tar.gz

二、移动解压完成的文件夹到目标目录并更名mysql

命令:mv mysql-版本号 /usr/local/mysql

添加系统mysql组和mysql用户

添加系统mysql组

sudo groupadd mysql

添加mysql用户 

sudo useradd -r -g mysql mysql 

添加完成后可用id mysql查看 

然后进入/usr/local/mysql目录 

设置mysql用户组对该文件夹操作权限

命令:chown -R mysql:mysql ./ 

查看/etc/my.cnf 是否存在,如果存在删除掉

查看命令: ls /etc/my.cnf

删除命令: rm /etc/my.cnf

初始化数据库

命令:./scripts/mysql_install_db --user=mysql

注:如果执行此命令报如下错误 

需安装yum包

命令:yum -y install perl perl-devel 

安装完成重新执行初始化数据库命令

然后进入support-files文件夹

拷贝my-default.cnf到/etc下更名为my.cnf

命令:cp my-default.cnf /etc/my.cnf 

拷贝启动文件mysql.server到/etc/rc.d/init.d下并更名为mysql

命令: cp mysql.server /etc/rc.d/init.d/mysql 

然后配置mysql开机自启动

进入/etc/init.d目录

给mysql赋可执行权限

命令:chmod +x mysql

添加服务

命令:chkconfig --add mysql

查看服务列表

命令:chkconfig --list

如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入

chkconfig --level 345 mysql on 

重启电脑  

检查监听查看是否服务启动

命令:netstat -na |grep 3306

更改用户可以远程操作数据库

授权操作

命令:grant all privileges on *.* to '%'@'%' identified by 'mypassword' with grant option; 

刷新授权

flush privileges; 

远程连接

删除其他用户

总结

以上所述是小编给大家介绍的linux系统下安装配置解压版的MySQL数据库,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Mysql 的存储引擎,myisam和innodb的区别

    Mysql 的存储引擎,myisam和innodb的区别

    这篇文章主要介绍了Mysql 的存储引擎,myisam和innodb的区别,需要的朋友可以参考下
    2014-12-12
  • MyBatis 如何写配置文件和简单使用

    MyBatis 如何写配置文件和简单使用

    这篇文章主要介绍了MyBatis 如何写配置文件和简单使用的相关资料,需要的朋友可以参考下
    2017-01-01
  • MySQL性能优化之一条SQL在MySQL中执行的过程详解

    MySQL性能优化之一条SQL在MySQL中执行的过程详解

    天天和数据库打交道,一天能写上几十条 SQL 语句,但你知道系统是如何和数据库交互的吗?下面这篇文章主要给大家介绍了关于MySQL性能优化之一条SQL在MySQL中执行的过程的相关资料,需要的朋友可以参考下
    2023-02-02
  • mysql如何在已有数据库上统一字符集

    mysql如何在已有数据库上统一字符集

    这篇文章主要介绍了mysql如何在已有数据库基础上换字符集,数据库里面,部分数据表和数据是latin1的,部分数据表和数据是UTF8,还有部分表,表结构是utf8而数据是latin1,下面说一下,怎么样字符集统一成utf8,需要的朋友可以参考下
    2019-06-06
  • 碰到MySQL无法启动1067错误问题解决方法

    碰到MySQL无法启动1067错误问题解决方法

    创建primay key过程中发生了断电,当电脑再次启动时候,发现mysql 服务无法启动,使用 net start 提示 1067错误;后来只能通过手工删除数据文件,日志文件,再启动服务,然后导入数据来完成
    2013-01-01
  • HeidiSQL工具导出导入MySQL数据

    HeidiSQL工具导出导入MySQL数据

    这篇文章主要为大家详细介绍了HeidiSQL工具导出导入MySQL数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • 基于Mysql的IP处理函数inet_aton()与inet_ntoa()的深入分析

    基于Mysql的IP处理函数inet_aton()与inet_ntoa()的深入分析

    本篇文章是对Mysql的IP处理函数inet_aton()与inet_ntoa()进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • MySQL自定义函数及触发器

    MySQL自定义函数及触发器

    这篇文章主要介绍了MySQL自定义函数及触发器,自定义函数是一种对MySQL扩展的途径,其用法与内置的函数相同,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-08-08
  • mysql自动备份多个数据库的实现

    mysql自动备份多个数据库的实现

    本文主要介绍了mysql自动备份多个数据库的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Mysql使用聚合函数时需要注意事项

    Mysql使用聚合函数时需要注意事项

    聚合函数作用于一组数据,并对一组数据返回一个值,常见的聚合函数:SUM()、MAX()、MIN()、AVG()、COUNT(),这篇文章主要介绍了Mysql使用聚合函数时需要注意事项,需要的朋友可以参考下
    2024-08-08

最新评论