Mysql安装步骤

1.安装源MySQL :: Download MySQL Community Server(可以直接wget下来,也可以下载到电脑上直接拉取到服务器上)

2.上传到/usr/local/mysql/

3.解压

 4.解压之后重命名以下方便操作

 5.创建一个data目录用来存储mysql的数据。

6. 创建用户设置密码,以及创建用户组

7.授权刚刚新建的用户

 

8.配置一下环境变量

vim /etc/profile

在最后一行添加

export PATH=$PATH:/usr/local/mysql/mysql-8.0.30/bin:/usr/local/mysql/mysql-8.0.30/lib

 添加之后source以下

source /etc/profile

然后就可以全局使用命令了

9. 编辑以下配置文件,在/etc/my.cnf.替换以下:

[mysql]
default-character-set=utf8mb4 #设置mysql数据库编码为utf8mb4
[client]
#port=3306   #默认端口
socket=/var/lib/mysql/mysql.sock #定义一下socket文件所在位置

[mysqld]
#port=3306  #默认端口
#server-id=3306   #server-id做主从复制的时候用的,不能重复,是识别用的
user=mysql  #设置mysql的用户
general_log = 1  #开启general_log,这个日志会记录mysql的所有sql语句
general_log_file= /var/log/mysql/mysql.log  #定义general_log_file的路径
socket=/var/lib/mysql/mysql.sock #定义socket文件的所在位置
basedir=/usr/local/mysql/mysql-8.0.30  #mysql的目录位置
datadir=/usr/local/mysql/data   #mysql的数据存放位置
log-bin=/usr/local/mysql/data/mysql-bin   #binlog存放的位置
innodb_data_home_dir=/usr/local/mysql/data #InnoDB表的目录共用设置。如果没有在 my.cnf 进行设置,InnoDB 将使用MySQL的 datadir 目录为缺省目录
innodb_log_group_home_dir=/usr/local/mysql/data/  #InnoDB 日志文件的路径
character-set-server=utf8mb4       #设置数据库编码
lower_case_table_names=1   #设置不区分大小写
autocommit=1   #每次执行修改语句会自动执行commit
default_authentication_plugin=mysql_native_password   #不知道
symbolic-links=0  #不知道
[mysqld_safe]
log-error=/usr/local/mysql/data/mysql.log  #定义一下log-error的位置
pid-file=/usr/local/mysql/data/mysql.pid  #定义一下pid的位置

 10.编辑好配置文件之后,cd到mysql的bin下

11.初始化基础信息,得到基础密码

 ./mysqld --user=mysql --basedir=/usr/local/mysql/mysql-8.0.30 --datadir=/usr/local/mysql/data --initialize

保存一下基础密码

12. 复制一下myslq.server文件

13. 赋予权限

14. 检查一下/var/lib/mysql目录是否存在,不存在则创建并且赋予权限

15. 启动数据库

16. 修改数据库密码

先用基础密码登录一下

登录上来之后 

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';

这里我设置的密码是123123.然后刷新一下授权表

 

大功告成!!! 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值