yum安裝指定版本的mysql

yum安裝指定版本的mysql
https://www.51anidea.com/forum.php?mod=viewthread&tid=513
(出處: Linux教程網)
1、環境
CentOS 7.4
2、安裝方法
一、下載mysql源
#wget http://repo.mysql.com/mysql80-community-release-el7.rpm
(若是要安裝其餘版本的mysql,能夠去 http://repo.mysql.com/ 下面查找其餘版本的mysql)
二、安裝mysql源
#rpm -ivh mysql80-community-release-el7.rpm
三、安裝mysql
#yum -y install mysql-server
四、更改權限
#chown mysql:mysql -R /var/lib/mysql
五、初始化
#mysqld --initialize
六、啓動mysql
#systemctl start mysqldphp

(1)若是沒法啓動(也許是與以前的mysql版本不兼容)
查看日誌
#cat /var/log/mysqld.log
2019-09-14T06:28:57.838520Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.mysql

2019-09-14t06:28:57.838520Z 0[錯誤][my-010457][服務器]--已指定初始化,但date目錄中有文件。停止。sql

原來是date目錄中有文件。服務器

(2)解決辦法
找到配置文件,修改date目錄
vi /etc/my.cnfide

將原目錄datedir=/var/lib/mysql修改成datedir=/var/lib/mysql1
再新建目錄
#mkdir datedir=/var/lib/mysql1idea

或者直接刪除/var/lib/mysql的文件
#rm -r /var/lib/mysql日誌

七、查看mysql的日誌,找到mysql的初始密碼
#cat /var/log/mysqld.log
找到如下信息:
2019-03-05T00:26:37.417710Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: :18dKSAditnuorm

故mysql的初始密碼是 18dKSAditnuserver

八、更改mysql的密碼(不更改的話,沒法使用mysql)
#mysqladmin -u root -p"18dKSAditnu" password "新密碼"
執行後會出現如下提示信息:
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.教程

以上只是警告信息,沒有影響

九、登陸mysql
#mysql -u root -p

[root@localhost ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 8.0.15 MySQL Community Server - GPL

Copyright (c) 2000, 2019, 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> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.01 sec)

至此,mysql8.0安裝完畢。

相關文章
相關標籤/搜索