linux系统安装最新版mysql-8.0.27(Centos7)

linux系统安装最新版mysql-8.0.27(Centos7)

新手建议按照步骤一步一步来

1.首先mysql官网下载mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz,至于为什么不在linux在线下载,因为他慢,在windows官网下载比较快吧我认为,而且好理解少很多步骤

 

 

 

 

接下来要寻找适合自己的版本了,下面是查询linux位数的命令

 getconf LONG_BIT

点击下载,下载完成继续下一步

2.进入linux系统,

(1)新建文件夹存,因为有时候linux自己有一个mysql文件,所以我们新建一个防止混乱

[root@xuniji /]# mkdir my

[root@xuniji /]# mkdir mysql
 

 新建文件夹mysql和my

(2)使用连接工具将刚才下载的文件mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz放入lincx系统的my文件夹中,连接工具我用MobaXterm,教程自己找我这里不多解释

 (3)解压文件  

tar -xvf  mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz

解压完成后查看当前文件夹,会发现有两个文件

 (4)移动蓝色的文件到mysql文件夹中

[root@xuniji my]# mv mysql-8.0.27-linux-glibc2.12-x86_64 /usr/local/mysql
 

mv语句有移动作用,还有改名作用

(5)进入mysql文件夹,会发现如图

(6)一切正常, 接下来我们要在linux系统中添加MySQL用户,以及出适合mysql

添加用户,可以理解为windows系统中指定了一个新用户

useradd -s  /sbin/nologin -M mysql 

初始化mysql,先要进入mysql的bin目录中去才可以进行操作

 [root@xuniji bin]# ./mysqld --initialize --user=mysql

初始化完后,注意这里会给一个初始化登录mysql的密码,我的如图,可以看出我的密码是5<lp(hrHb,f; 全都是,看着比较奇怪。注意密码前面有一个空格,一定要去掉空格,我就被坑了。

[root@xuniji bin]# ./mysqld --initialize --user=mysql
2021-10-29T02:55:52.840923Z 0 [Warning] [MY-011070] [Server] 'Disabling symbolic links using --skip-symbolic-links (or equivalent) is the def' is deprecated and will be removed in a future release.
2021-10-29T02:55:52.841315Z 0 [System] [MY-013169] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.27) initializing of server in progress as
2021-10-29T02:55:52.863559Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2021-10-29T02:55:55.211950Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2021-10-29T02:55:56.339581Z 0 [Warning] [MY-013746] [Server] A deprecated TLS version TLSv1 is enabled for channel mysql_main
2021-10-29T02:55:56.339600Z 0 [Warning] [MY-013746] [Server] A deprecated TLS version TLSv1.1 is enabled for channel mysql_main
2021-10-29T02:55:56.360250Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 5<lp(hrHb,f;
 

 (7)接下来继续执行命令,修改配置文件,下面两个命令都要执行,然后会打开一个文件,把文件里面内容删光,照我的内容复制粘贴上去。然后:wq 保存,一定要保存

[root@xuniji bin]# cp ../support-files/mysql.server /etc/init.d/mysqld
[root@xuniji bin]# vi /etc/my.cnf

 

 

 [mysqld]
basedir=/usr/local/mysql
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
character-set-server=utf8
[client]
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8

 (8)启动mysql,如图所示就是启动成功了!

[root@xuniji bin]# service mysqld start
 

 

 

(9)成功后我们就要修改mysql密码了,在第(6)步初始化时候有一个密码,用他先登录mysql

[root@xuniji bin]# ./mysql -uroot -p
 

 登录命令要是不会不建议学习了。。   然后要输入密码,就是刚才初始化时的密码。登录成功会出现下面的提示信息

 

(10)登录成功,修改密码 。这句话的意思是将root用户的密码设置为root,出现Query OK就是修改成功了。


mysql> alter user 'root'@'localhost' identified by 'root';
 

 (11)用exit退出mysql,然后用新密码登录,登录成功就大功告成了

 

(12)感谢观看,有疑问评论哦,比心   0.0  。

  • 22
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值