centos 7 离线安装mysql

 

下载离线安装包:

-a----         2025/2/14     21:15       15322740 mysql-community-client-8.4.4-1.el7.x86_64.rpm
-a----         2025/2/14     21:16        3624232 mysql-community-client-plugins-8.4.4-1.el7.x86_64.rpm
-a----         2025/2/14     21:15         706416 mysql-community-common-8.4.4-1.el7.x86_64.rpm
-a----         2025/2/14     21:15        2345116 mysql-community-icu-data-files-8.4.4-1.el7.x86_64.rpm
-a----         2025/2/14     21:17        1590828 mysql-community-libs-8.4.4-1.el7.x86_64.rpm
-a----         2025/2/14     21:10       63858128 mysql-community-server-8.4.4-1.el7.x86_64.rpm

  

卸载mariadb 

yum remove mariadb-libs

  

安装

[root@localhost mysql]# rpm -ivh *
warning: mysql-community-client-8.4.4-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a8d3785c: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-common-8.4.4-1.el################################# [ 17%]
   2:mysql-community-client-plugins-8.################################# [ 33%]
   3:mysql-community-libs-8.4.4-1.el7 ################################# [ 50%]
   4:mysql-community-client-8.4.4-1.el################################# [ 67%]
   5:mysql-community-icu-data-files-8.################################# [ 83%]
   6:mysql-community-server-8.4.4-1.el################################# [100%]
[root@localhost mysql]# 

  

启动mysql

systemctl start mysqld

 

生成root密码:

mysqld --initialize --user=mysql

查看root密码

grep 'temporary password' /var/log/mysqld.log

 登陆

mysql -u root -p
[root@localhost mysql]#  mysqld --initialize --user=mysql
[root@localhost mysql]# sudo grep 'temporary password' /var/log/mysqld.log
2025-02-14T21:18:20.458329Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 634ixnuIef*W
[root@localhost mysql]# mysql -u root -p

  

 修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

 创建远程访问用户:

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'root';
Query OK, 0 rows affected (0.01 sec)

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
Query OK, 0 rows affected (0.00 sec)

  

vi /etc/my.cnf

bind-address=0.0.0.0

 

posted @ 2025-02-14 21:40  wolbo  阅读(112)  评论(0)    收藏  举报