5.7.24 MySQL 密码修改,Linux系统安装MySQL(版本5.7.24)

一、mysql软件包下载

1、下载地址

https://downloads.mysql.com/archives/community/

a8e90e65ff7795e61f27782453a76d12.png

下载后:

05d6033d8f1a254c7cb9d7260acdf039.png

二、mysql安装步骤

1、新建mysql用户(可自行命名,因为我已经有mysql用户了,所以我这里创建用户mysql2),并修改登录密码。

(1)创建用户命令:# useradd mysql2

该命令会自动创建默认的用户组mysql2,查询一下用户和用户组是否创建成功。

8c8996725069c925905bd47d0b79987b.png

(2)修改mysql用户登录密码命令:# passwd mysql2

2、将下载好的软件包 mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 通过xftp或WinSCP等工具上传至linux服务器。(可自行决定目录,如我这里上传到/home/mysql2目录)

95c177c60f3cb981a3e5e0cc1d855f47.png

3、将上传后的软件包所属用户和用户组修改为mysql2

命令:# chown mysql2:mysql2 mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

f1adb7b7e09615b47fdee79f9469126d.png

4、切换至mysql2用户登录Linux系统

命令:# su - mysql2

0c14b787010add8cd45b7ee6d8cf169f.png

5、进入软件包所在目录(如我这里的/home/mysql2)

命令:$ cd /home/mysql2

6、解压软件包

命令:$ tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

9f54015d4844e4c2b86b6ba24dddf5bc.png

7、解压完成后,可看到有如下文件

67a0e466e83a659ca293426a453c5c45.png

进入解压目录查看解压后的文件如下

21680f857acc53602a4904c019d7767c.png

8、将解压目录重新命名为mysql

命令:$ mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql

b7d70e686dd0940e6c3633b41a094597.png

ef6449a6961d0ce628a6e44e80674e84.png

9、创建mysql的data目录

命令:$ mkdir /home/mysql2/mysql/data

57311776165f1a19073940ad3386acfd.png

10、创建mysql的配置文件my.cnf

命令:$ touch /home/mysql2/mysql/my.cnf

11、编辑配置文件my.cnf

命令:$ vi /home/mysql2/mysql/my.cnf

添加以下内容后按:wq保存退出:

[mysqld]

basedir=/home/mysql2/mysql

datadir=/home/mysql2/mysql/data

socket=/home/mysql2/mysql/mysql.sock

port = 53309

user=mysql2

character-set-server = utf8

symbolic-links=0

max_allowed_packet = 20M

secure_file_priv =

852de6b0dff72d1f83a0f2442cdbe73d.png

12、确认查看配置文件my.cnf

命令:$ cat /home/mysql2/mysql/my.cnf

8aac8303287072c738bb655e3de026fd.png

13、初始化数据库

命令:$ /home/mysql2/mysql/bin/mysql_install_db --user=mysql2 --basedir=/home/mysql2/mysql/ --datadir=/home/mysql2/mysql/data

8a533412f6802c5ab7d327dcc57de918.png

然后会发现,data目录下有了很多东西。

3ec9bf51c0fc00e85c5718961a892108.png

14、启动mysql(这里的启动方式是多实例的方式)

命令:$ /home/mysql2/mysql/bin/mysqld_safe --defaults-file=/home/mysql2/mysql/my.cnf --user=mysql2 &

8e1376e7d7cd6ed115b7afcb7f797267.png

启动完后,可以看到mysql目录下多出1个目录mysql.sock,和1个文件mysql.sock.lock

cf782ce7908fb2bb08a2b953cd3fe035.png

15、获取root用户的初始登录密码

mysql初始化时会生成本地root用户的默认密码文件/home/mysql2/.mysql_secret(这是个隐藏文件),用下面的命令打印初始密码

命令:$ cat /home/mysql2/.mysql_secret | awk ‘NR==2’

8d0d26461d11639d3836c74363d4b790.png

16、使用root用户登录mysql

命令:$ /home/mysql2/mysql/bin/mysql -u root -p -S /home/mysql2/mysql/mysql.sock

2b4a559fc65443a3cb1a825427f89f67.png

17、修改root用户登录数据库的密码(自行修改密码,如我这里修改密码为"XXX")

命令:$ SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(“XXX”);

8937fe2bf3aef93afde0e5a7e0b4be7c.png

18、创建root远程连接用户(自己设置一个密码“XXX”)(便于Navicat工具使用这个用户远程访问数据库)

命令:GRANT ALL ON . TO ‘root’@’%’ IDENTIFIED BY “XXX” WITH GRANT OPTION;flush privileges;

16f46972cc9b531b4b9f942e002f0f23.png

19、退出mysql登录

命令:$ quit

8823b91bff3cc3ee0165a6750196da64.png

20、使用Navicat工具连接数据库

092b0b19c27b58acc37a79c1fc33032f.png

9b53b15805682f287c9dfa80cfb6bd75.png

点击“连接测试”弹出“测试成功”后点击“确定”

1e80a1d79c961724d0ec5f3fbc9f3f36.png

471842da910fb11088cdcea8423ff2fc.png

-----end-----

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值