当前位置: 首页 > news >正文

MySQL 8.0 绿色版安装和配置过程

       MySQL作为云计算时代,被广泛使用的一款数据库,他的安装方式有很多种,有yum安装、rpm安装、二进制文件安装,当然也有本文提到的绿色版安装,因绿色版与系统无关,且可快速复制生成,具有较强的优势。尤其是前面oracle公司推出OCP免费考券后,更是很多人重新学习了一下mysql,可能也想自己亲自安装上试一下吧?

      废活少说,下面我就直接介绍绿色版的安装过程,当然,首先还是要拿到一份绿色版软件。同时要关闭所有的mysql服务。下面正式开启安装配置过程。

1、因我们一般拿到的绿色版软件都是一个压缩包,要么是tar包或zip包,所以需要使用tar或unzip指令,将软件解压到某个待安装的目录,这里建议根目录,为方便后面介绍,假定存放在/mysql80
2、规划管理用户或组,建议不要直接使用root用户,也最好与其他用户区分开来,故这里专门建立mysql用户和组,用于以后管理mysql服务,具体指令如下
   (1)建立用户组 :groupadd mysql
   (2)在mysql用户组下,建立mysql用户:useradd -g mysql mysql
   (3)通过交互式为mysql用户设置密码:passwd mysql ,经过重复输入两次密码后,mysql用户就建立并配置好了。
3、修改mysql软件目录的所有者为mysql,后续才能让mysql用户在该目录下操作数据,修改权限方式如下:    chown -R mysql:mysql /mysql80
4、用mysql用户登录操作系统,编辑mysql的选项文件。使用指令为:vi /mysql80/mysqld.cnf
   在其中写入 #号后面的是解释内容,可以不用写在文件中
   [mysqld]
    basedir=/mysql80                                       #mysql的根目录
    datadir=/mysql80/data                                #mysql的数据文件目录
    socket=/mysql80/mysqld.sock                   #mysql的socket存储目录,后面首次登录会用到,当然你愿意,在本机都可以使用socket方式登录。
    pid-file=/mysql80/mysqld.pid                      #mysql进程号存储目录
    log-error=/mysql80/mysqld.log                  #mysql的日志目录,后面查看密码会用到
5、完成上述配置后,就可以直接运行mysqld初始化数据库了,初始化主要会生成默认管理员用户root的默认密码,创建redo log文件、mysql管理数据库等等。具体的指令如下:
   /mysql80/bin/mysqld --defaults-file=/mysql80/mysqld.cnf --initialize 
6、若是你考虑数据文件单独存储或其他考虑,而不放在mysql目录下,可通过 ls /mysql80/data 将数据目录指向到其他mysql用户有权限读写的目录,这个操作若生成较多文件(默认的数据文件),就表示迁移成功了;否则就可能失败了。失败后最简单的方式,就是删除所有文件,再重新初始化一次,因为当前还没有其他有用的数据,重新初始化的时间比你找问题再解决既来得快,也解决得更彻底一些。
7、初始化完成之后,就可以正常启动服务了,首次启动服务,建议使用下面这条指令:
   /mysql80/bin/mysqld --defaults-file=/mysql80/mysqld.cnf &

其中,最后面的"&"表示后台启动,若不加,该数据库也能起来,不过当前窗口不能关,一旦关闭,mysql就停了,呜呜!
8、因为登录数据库需要用户名和密码,首次登录时,系统默认有DBA权限的root用户,但为了安全,mysql不像其他数据库一样使用固定的默认密码,但我们没有密码又无法登录,怎么办呢?mysql将初始的随机密码写在日志中了,可通过下面指令,查看到root的初始密码:
   grep "temporary password" /mysql80/mysqld.log  
9、利用上面找到的初始密码,通过下面的登录指令正常登录系统,一种是socket方式,一种是tcp方式,你可以选择你愿意的方式登录就可以了。
   mysql -uroot -p[初始密码] -hlocalhost -S /mysql80/mysqld.sock 
   或者    mysql -uroot -p[初始密码] -h127.0.0.1
10、正式登录系统后,第一件是就是把root用户的密码修改成你认为安全的密码,要不然人家也可以用上面的第8步提到的方式,找到你的密码哦,那系统的安全性就没有了。修改密码的方式如下:

alter user user() identified by '[你的密码]';

11、至此,绿色版的mysql数据库就安装完成了,你后面就可以正常使用mysql数据库了。大家有什么想法,可以一起交流学习。 

相关文章:

  • 设计模式-观察着模式
  • 能 ping 通网址,但是网页打不开
  • Mybatis-Plus的Iservice接口
  • 台式机电脑CPU天梯图2025年6月份更新:CPU选购指南及推荐
  • 生物发酵展同期举办2025中国合成生物学与生物制造创新发展论坛
  • 16-Oracle 23 ai-JSON-Relational Duality-知识准备
  • Golang——10、日志处理和正则处理
  • 黄柏基因组-小檗碱生物合成的趋同进化-文献精读142
  • HTML面试整理
  • JUC并发编程(四)常见模式
  • EMC VNXe 存储系统日志收集方法
  • Go 语言中的 make 函数详解
  • 【Android】浅析View.post()
  • IDEA中的debug使用技巧
  • Git开发实战
  • 什么是高考?高考的意义是啥?
  • 基于Python学习《Head First设计模式》第七章 适配器和外观模式
  • MQTT协议详解技术文档
  • (LeetCode 每日一题)3170. 删除星号以后字典序最小的字符串(贪心+栈)
  • leetcodeT3170
  • 网络建站公司如何做市场/企业营销策略有哪些
  • wordpress 双域名/宁波关键词优化平台
  • 重庆公司网站建设价格/网络营销理论包括哪些
  • 网站开发资质/南宁seo优势
  • 怎么建立自己的个人网站/什么是网络营销策略
  • 网站怎么验证用户是否登陆/外链交换平台