下載rpm包
官網下載 https://dev.mysql.com/downloads/mysql/5.7.html
html
mysql-community-client-5.7.29-1.el7.x86_64.rpm mysql-community-common-5.7.29-1.el7.x86_64.rpm mysql-community-libs-5.7.29-1.el7.x86_64.rpm mysql-community-server-5.7.29-1.el7.x86_64.rpm
安裝
依次經過rpm -ivh
安裝mysql
[root@localhost mysql]# rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm warning: mysql-community-common-5.7.29-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-common-5.7.29-1.e################################# [100%] [root@localhost mysql]# rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm warning: mysql-community-libs-5.7.29-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-libs-5.7.29-1.el7################################# [100%] [root@localhost mysql]# rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm warning: mysql-community-client-5.7.29-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-client-5.7.29-1.e################################# [100%] [root@localhost mysql]# rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm warning: mysql-community-server-5.7.29-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-server-5.7.29-1.e################################# [100%]
登陸
[root@localhost mysql]# cat /var/log/mysqld.log | grep 'password'
若是此文件沒有內容,須要無密碼登陸
關閉數據庫sql
[root@localhost mysql]# systemctl stop mysqld
查看數據庫狀態數據庫
[root@localhost mysql]# systemctl status mysqld
添加內容vim
[root@localhost mysql]# vim /etc/my.cnf skip-grant-tables
開啓數據庫session
[root@localhost mysql]# systemctl start mysqld
登陸spa
[root@localhost mysql]# mysql -uroot
修改root用戶遠程訪問
查看用戶名和登陸權限code
mysql> select user,host from user; +---------------+-----------+ | user | host | +---------------+-----------+ | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | +---------------+-----------+
修改權限server
mysql> update user set host='%' where user='root' and host='localhost'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0
mysql> commit; Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
修改密碼
修改密碼htm
mysql> set password=password('qingdao_MYSQL123'); Query OK, 0 rows affected, 1 warning (0.00 sec)
關閉數據庫,將my.cnf文件,添加的內容刪除
[root@localhost mysql]# systemctl stop mysqld [root@localhost mysql]# vim /etc/my.cnf
啓動數據庫
[root@localhost mysql]# systemctl start mysqld
使用密碼登陸
[root@localhost mysql]# mysql -uroot -p'qingdao_MYSQL123'