linux中如何安装配置mysql8.0.18

  介绍

这篇文章将为大家详细讲解有关linux中如何安装配置mysql8.0.18,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

本文记录了linux mysql 8.0.18安装配置图文教程,供大家参考,具体内容如下

1,官网安装包下载地址

發inux中如何安装配置mysql8.0.18

2,我这里通过xftp将安装包上传至linux服务器

發inux中如何安装配置mysql8.0.18

3。解压

解压命令:焦油-xvf mysql-8.0.18-linux-glibc2.12-x86_64。焦油

發inux中如何安装配置mysql8.0.18

继续解压需要的那一个

命令:焦油-xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar。xz

發inux中如何安装配置mysql8.0.18

重命名并移动到合适的路径

重命名:mv mysql-8.0.18-linux-glibc2.12-x86_64 mysql

移动:

發inux中如何安装配置mysql8.0.18”
發inux中如何安装配置mysql8.0.18

4。在/usr/地方/mysql下创建数据文件夹

#, mkdir 数据

發inux中如何安装配置mysql8.0.18

5。初始化数据库,自动生成密码需记录等下要用

# bin/mysqld——初始化用户=mysql——basedir=/usr/地方/mysql——datadir=/usr/地方/mysql/数据

ps:中间遇到一个坑,初始化数据库时候报了错

具体错误为:bin/mysqld:当加载共享库时发生错误:libaio.so。1:无法打开共享对象文件:没有这样的文件或目录

解决方法为:yum安装libaio-devel。x86_64原因是缺少了libaio这个东西安装就完事了

再次执行初始化命令

發inux中如何安装配置mysql8.0.18

得到初始化密码,需要记下,一会会用到

6。修改/usr/地方/mysql当前目录的用户

#, chown  -R 根:root 。/#,chown  -R  mysql: mysql 数据

7。复制my-default.cnf这个文件到等去/my . cnf中所做

具体命令为:

#, cd 支持文件/#,touch  my-default.cnf   #,chmod  777,。/my-default.cnf    #,cd  . ./#,cp 支持文件/my-default.cnf  /etc/my . cnf中所做

8。完了之后配

置my . cnf中所做 vim  /etc/my . cnf中所做

内容:

(mysqld)      # #,Remove  leading 以及set 用,amount  of  RAM  for 从而most  important 数据   #,cache  MySQL只拷贝Start  at  70%, of  total  RAM  for  dedicated 服务器,else  10%。   #,innodb_buffer_pool_size =128      # #,Remove  leading 用turn 提醒a 非常important  data  integrity 选择:日志记录   #,changes 用,binary  log 结构、备份。   #,log_bin      #,These 断开连接;commonly ,, remove 从而#,以及set  as 必需的。   basedir =/usr/地方/mysql   时间=datadir /usr/地方/mysql/数据   socket =/tmp/mysql.sock   时间=log-error /usr/地方/mysql/数据/error.log   时间=pid-file /usr/地方/mysql/数据/mysql.pid   tmpdir =/tmp   port =5186   # lower_case_table_names =1   #,server_id =.....   #,socket =.....   # lower_case_table_names =1   max_allowed_packet=32 m   default-authentication-plugin =mysql_native_password   # lower_case_file_system =,   # lower_case_table_names =1   log_bin_trust_function_creators =,   # #,Remove  leading 用set  options  mainly  useful  for  reporting 服务器。   #,从而server  defaults 断开连接;faster  for  transactions 以及fast 选择。   #,Adjust  sizes  as 需要,experiment 用find 从而optimal 价值。   #,join_buffer_size =128   #,sort_buffer_size =2 m=#,read_rnd_buffer_size  2 m       sql_mode=NO_ENGINE_SUBSTITUTION STRICT_TRANS_TABLES

linux中如何安装配置mysql8.0.18