好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

mysql8安装,解压版

原位置 /usr/local/mysql

4. 创建数据位置  data文件夹和日志位置 log文件夹,位置自定义,再log 里面创建日志文件

 touch  error.log

5.检查是否存在mysql用户和mysql组

 查看组
  cat  /etc/group |  grep   mysql
查看用户
  cat  /etc/ passwd  |  grep   mysql
用户和组信息等都存在 / etc文件夹下面,如果我们的用户和组都不存在,则创建组和用户
  1  .创建组
groupadd mysql
  2  .创建mysql用户
useradd  -s /sbin/nologin -r - g mysql mysql 
 - s:指定用户登入后所使用的shell。
 - r:系统级用户
 -g:所属分组为mysql

6.给mysql用户和用户组授权,同样对data和log授权

 给mysql组
  chgrp  -R mysql /usr/local/mysql/ 
给mysql用户
  chown  -R mysql /usr/localmysql/

7.初始化mysql,记住成功后的密码

./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=刚刚data文件夹路径

8. 创建配置文件

 配置文件
  touch  /etc/ my.cnf
运行参数文件
  mkdir  /etc/my.cnf.d

9. 编辑l配置文件  /etc/my.cnf

[mysqld]
# 设置mysql的安装目录
basedir=/usr/local/mysql
# 设置mysql的数据文件
datadir=刚刚的data文件夹
# 套接字保存地址 当服务器启动的时候自动创建的,这是我的地址
socket=/usr/local/mysql/mysql.sock   
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
# 启动异常日志文件
log-error=刚刚的log文件夹/error.log
# 程序启动的pid文件
pid-file=/usr/local/mysql/mysql.pid

10.启动服务

/usr/local/mysql/support-files/mysql.server start

11.添加到系统服务

 vi  /usr/local/mysql/support-files/ mysql.server
 

12.修改

basedir=/usr/local/ mysql
datadir =刚刚的data文件夹
  复制
 cp  /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
      
授权
 chmod   755  /etc/init.d/mysqld
        
添加
chkconfig --add mysqld
chkconfig  mysqld on

13.建立软连接

 ln  -s /usr/local/mysql/bin/mysql /usr/bin

14.登录,如果报 2002 错误就把my.cnf中的sock地址与报错的地址建立软连接

mysql -u root -p

15.修改密码

alter user  ‘  root  ‘ @ ‘  localhost  ‘ IDENTIFIED BY  ‘  xxxxx  ‘ ;

 

 

 

mysql8安装,解压版

标签:sed   ini   localhost   str   prevent   --   xxxx   useradd   base   

查看更多关于mysql8安装,解压版的详细内容...

  阅读:26次