centos7 rpm安裝mysql5.7


1.去官網下載指定的數據庫版本:https://dev.mysql.com/downloads/mysql/

 

 2.根據所用的操作系統下載指定的rpm包

3.下載及安裝

地址鏈接wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar

解壓 tar xf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar

安裝需要依賴的軟件包

yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel

安裝rpm包

rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm

4.初始化

mysqld --initialize --user=mysql

另外 --initialize 選項默認以“安全”模式來初始化,則會為 root 用戶生成一個密碼並將該密碼標記為過期,登陸后你需要設置一個新的密碼,而使用 --initialize-insecure命令則不使用安全模式,則不會為 root 用戶生成一個密碼,這里演示使用的 --initialize 初始化的,會生成一個 root 賬戶密碼,密碼在log文件里。

vi /var/log/mysqld.log

查看文末最后會生成一串隨機密碼

5.啟動mysql

systemctl start mysqld

6.登陸mysql

mysql -uroot -p

7.修改root賬號密碼

mysql>alter user 'root'@'localhost' identified by '自定義密碼';

mysql>use mysql;

mysql>update user set user.Host='%' where user.User='root';

mysql>flush privileges;

8.重新登陸測試成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM