環境:centos 7.6,mysql server 5.7.26
新建資料夾/opt/mysql,並cd進去
ps:centos7.6自帶的類mysql資料庫是mariadb,網上一些文章也有說如果有mariadb的程式安裝了那會跟mysql衝突,要先刪除。這裡注意一下,不過按本文的方法不會有此問題
執行tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,解壓
執行rpm -qa|grep mari,查詢mariadb相關安裝包,果然有
執行rpm -e --nodeps mariadb-libs,解除安裝他
然後開始真正安裝mysql,依次執行以下幾條
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
ps:這幾個mysql的元件在windows版也有區分,只不過win版的安裝程式自動化了
執行systemctl start mysqld.service,啟動mysql
然後開始設定root使用者密碼
mysql自動給root使用者設定隨機密碼,執行grep "password" /var/log/mysqld.log可看到當前密碼
執行mysql -u root –p,用root使用者登入,提示輸入密碼可用上述的,可以成功登陸進入mysql命令列
然後是設定root密碼,對於個人開發環境,如果要設比較簡單的密碼(生產環境伺服器千萬要設複雜密碼!!!!!!!!!!),可以執行
set global validate_password_policy=0;
來修改密碼強度限制(validate_password_policy預設值1,)
然後執行
set password for 'root'@'localhost' =password('rootroot');
修改密碼,格式為:root代表使用者名稱,rootroot代表密碼
執行flush privileges;使密碼設定生效
到此安裝成功
之後還要做以下事情:
設定外網可訪問
如果有防火牆,要開放埠,預設3306
centos7 6 使用yum安裝mysql5 7
2 安裝yum源 yum y localinstall mysql57 community release el7 11.noarch.rpm3 清理yum快取 yum clean all4 安裝 yum y install mysql community server5 修改 etc my.cnf...
centos 7 6編譯安裝MySQL並啟動
1 mysql編譯環境 1.1 建立個mysql安裝包目錄 mkdir p usr local src mysql 1.2 安裝編譯環境依賴包 yum y install gcc gcc c glibc automake autoconf libtool make 3 安裝cmake 3.1 安裝c...
CentOS7 6離線安裝MySql5 7
準備好mysql的離線安裝檔案 刪除centos自帶的mariadb rpm qa grep mariadb rpm e nodeps mariadb libs rpm命令安裝 cd usr mysql mysql 5.7.25 1.el7.x86 64.rpm bundle rpm ivh mys...