解除安裝mariadb
1.rpm -qa | grep -i mariadb
2.rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps
安裝mysql
1.tar -xvf mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar
2.rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm
3.rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm --nodeps --force
4.rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm
5.rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm --nodeps --force
啟動命令
1.service mysqld status //檢視是否啟動
2.service mysqld start //啟動
3.service mysqld stop //停止
4.service mysqld restart //重啟
檢視埠netstat -antl|grep 3306
修改登入密碼
1.檢視臨時密碼:grep password /var/log/mysqld.log
2.通過臨時密碼登入mysql後執行:alter user 『root』@『localhost』 identified by 『your password』;
如果報錯:error 1820 (hy000): unknown error 1820,用另外一種修改密碼方法,如下:
set password = password(『123』)
新增遠端訪問
登入mysql後,執行
grant all privileges on *.* to 『root』@』%』 identified by 『your password』 ;
mysql5.7版本預設安裝目錄
預設配置檔案:/etc/my.cnf預設資料目錄:/var/lib/mysql
1.關閉mysql服務:service mysqld stop2.修改配置檔案:vim /etc/my.cnf,將datadir和socket指向自己的目錄,如/home/mysql/data
#datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysql.sock
datadir=/home/mysql/data
socket=/home/mysql/data/mysql.sock
3.(新庫,且修改資料目錄datadir前沒有啟動資料庫,則這個步驟不需要)拷貝原預設目錄下的所有資料到新目錄中:cp -r /var/lib/mysql/* /home/mysql/data
4.給新目錄賦予許可權:chown -r mysql:mysql /home/mysql/data
5.重啟服務:service mysqld start
6.重啟後會報錯,執行如下命令即可:setenforce 0。該報錯及解決命令的詳細說明,見
最後驗證:建立資料庫、表驗證是否生成到指定目錄
7.目錄更改後,雖然用客戶端工具連線mysql沒有問題。但是用mysql命令列訪問是不行的,報錯:
error 2002 (hy000): can』t connect to local mysql server through socket 『/var/lib/mysql/mysql.sock』
兩種解決方法:
1.建立軟連線:ln -s /home/mysql/data/mysql.sock /var/lib/mysql/mysql.sock
2.vim /etc/my.cfn,新增如下內容
[client]
socket=/home/mysql/data/mysql.sock
Linux安裝mysql5 7版本
1.linux 安裝mysql 5.7順序 mysqladmin version 檢視版本號 mysql5.7 安裝在linux 中需要先初始化 mysqld initialize user mysql 檢視初始化密碼 cat var log mysqld.log 在 localhost 後面的為初...
linux 下安裝 Mysql5 7版本
使用者 mysql 使用者組 mysql su root mkdir mysql chown r mysql mysql mysql cp mysql 5.7.tar.gz mysql cd mysql tar xvf mysql 5.7.tar.gz cd mysql 5.7 進入解壓資料夾內 新...
YUM方法安裝mysql5 7版本
好久沒安裝過mysql了,近日新來了位同事,要為其配置環境,順帶把過程也記一下吧 系統環境 centos 7。yum y install wget然後 wget 安裝mysql源 yum localinstall mysql57 community release el7 8.noarch.rpm ...