linux安装mysql8

1.使用系统的root账户/这里也可以自定义安装目录,卸载以及管理比较方便,我这里就自定义安装
切换到 /use/local 目录下
下载mysql 
—可以自己下载好解压包通过ssh连接工具上传解压,也可以直接通过我的方式下载解压
 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12x86-_64.tar.xz

2.解压mysql 
tar -xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
—重命名文件夹 mv mysql-8.0.21-linux-glibc2.12-x86_64 mysql-8.0

创建data文件夹 mkdir用于存储数据库文件
    mkdir data 
   —创建用户组以及用户和密码
      groupadd mysql
      useradd -g mysql mysql

授权用户
 chown -R mysql.mysql /usr/local/mysql-8.0
这里可以写自己的文件夹目录 (不知道自己文件夹目录的,cd到目标目录中,pwd即可知道,CV大法即可)
所有后续的命令如果没有硬性要求,基本都在mysql目录下较为保险

初始化基础信息 
  ./mysqld --user=mysql --basedir=/usr/local/mysql-8.0 --datadir=/usr/local/mysql-8.0/data/ --initialize
  —中间的两个目录可以替换为自己的目录
 初始化之后在最后一行会获得一个临时的密码,这个密码在日志文件中也会有,建议提前复制下来

编辑配置文件(这里建议通过ssh连接工具打开配置文件,复制粘贴即可)
— etc/my.cnf 如果这个目录不存在,就直接创建

basedir=/usr/local/mysql-8.0/
datadir=/usr/local/mysql-8.0/data/
socket=/tmp/mysql.sock
character-set-server=UTF8MB4

—直接粘贴这四行内容,只有第一行和第二行,后面的目录路径可以更改,建议先通过pwd命令找到自己的目录路径之后复制粘贴
 
添加mysqld服务到系统 
 
cp -a ./support-files/mysql.server /etc/init.d/mysq

授权以及添加服务 
 chmod +x /etc/init.d/mysql
 
 chkconfig --add mysql

启动并且查看状态
 service mysql start
 service mysql status
—如果看不懂英文,只要能找到SUCCESS MYSQLrunning 就代表基本,正常
将mysql命令添加到服务
 ln -s /usr/local/mysql-8.0/bin/mysql /usr/bin

接下来就是登录my SQL 
 MYSQL -u root -p
这里在Linux系统中不会显示密码,但是你已经输入复制粘贴上面的密码回车即可,如果找不到那个密码,在日志文件中可以找到,日志文件中输入斜杠搜索pass,后面的那一串就是

登录MySQL以后可以试试新的一些SQL语句,再进行接下来的操作
 use mysql ;
 show datasources;

   接下来的操作都在MySQL中进行,写的就是SQL语句
  
 11. 更改默认密码

     ALTER USER \
    'root'@'localhost' \
     IDENTIFIED WITH \
     mysql_native_password \
     BY \
     '123456';
     这里的localhost,可以换成百分号。后期可以通过远程连接masql


flush privileges;
这条一定要执行,更新配置的意思

以下这三句就是更改远程连接的。
use mysql;

update user set host='%' where user='root';
 
flush privileges;
本人安装卸载超十次,总结下来的经验,对于小白来说应该很照顾了吧?

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LIUUID

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值