版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liupeifeng3514/article/details/79089335
一、下载并解压
csv-dqcs07:~ # mkdir -p /data/software/mysql
csv-dqcs07:~ # cd /data/software/mysql
csv-dqcs07:/data/software/mysql # wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.21-1.sles11.x86_64.rpm-bundle.tar
csv-dqcs07:/data/software/mysql # tar xvf mysql-5.7.21-1.sles11.x86_64.rpm-bundle.tar
mysql-community-test-5.7.21-1.sles11.x86_64.rpm
mysql-community-embedded-5.7.21-1.sles11.x86_64.rpm
mysql-community-server-5.7.21-1.sles11.x86_64.rpm
mysql-community-libs-5.7.21-1.sles11.x86_64.rpm
mysql-community-devel-5.7.21-1.sles11.x86_64.rpm
mysql-community-embedded-devel-5.7.21-1.sles11.x86_64.rpm
mysql-community-client-5.7.21-1.sles11.x86_64.rpm
mysql-community-common-5.7.21-1.sles11.x86_64.rpm
二、安装
csv-dqcs07:/data/software/mysql # rpm -ivh mysql-community-common-5.7.21-1.sles11.x86_64.rpm
csv-dqcs07:/data/software/mysql # rpm -ivh mysql-community-libs-5.7.21-1.sles11.x86_64.rpm
csv-dqcs07:/data/software/mysql # rpm -ivh mysql-community-client-5.7.21-1.sles11.x86_64.rpm
csv-dqcs07:/data/software/mysql # rpm -ivh mysql-community-server-5.7.21-1.sles11.x86_64.rpm
虽然官方文档说安装mysql-community-client-5.7.9-1.el7.x86_64.rpm和mysql-community-server-5.7.9-1.el7.x86_64.rpm就可以获得标准功能的MySQL。但是由于RPM包的依赖关系,所以实际上我们还要多装2个RPM包:mysql-community-common-5.7.9-1.el7.x86_64.rpm和mysql-community-libs-5.7.9-1.el7.x86_64.rpm。
三、启动并查看MySql服务
csv-dqcs07:/data/software/mysql # service mysql start
Starting service MySQL: done
csv-dqcs07:/data/software/mysql # service mysql status
Checking for service MySQL: running
四、设置开机启动
csv-dqcs07:/data/software/mysql # chkconfig mysql on
五、查看随机密码
csv-dqcs07:/data/software/mysql # grep 'temporary password' /var/log/mysql/mysqld.log
2018-01-17T01:07:17.157225Z 1 [Note] A temporary password is generated for root@localhost: Q)qR*WqaP4Lr
六、修改随机密码
csv-dqcs07:/data/software/mysql # mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.21
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MySQL_0571##';
Query OK, 0 rows affected (0.00 sec)
七、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MySQL_0571##' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)
参考文章:Linux系统下以RPM方式安装mysql-5.7.9