阿里雲伺服器配置mysql

2022-06-18 05:21:07 字數 2948 閱讀 5747

購買伺服器後使用xshell登入(需要重置伺服器密碼)

1.安裝mysql官方的yum repository

wget
yum -y install mysql57-community-release-el7-10.noarch.rpm
3.安裝mysql服務 注意mysql的安裝路徑
yum -y install mysql-community-server
安裝mysql服務報錯

all matches were filtered out by modular filtering for argument: mysql-community-server

error: unable to find a match: mysql-community-server

解決辦法:

先執行:yum module disable mysql

再執行:yum install mysql-community-server

4.安裝後進入mysql
mysql -u root
初始進入mysql 不需要密碼報錯:

error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2)

原因是/var/lib/mysql的訪問許可權問題,賦權給mysqlq許可權命令 chmod 777 /var/lib/mysql -r

重啟mysql服務

service mysqld restart
mysql -u root  	//直接回車進入mysql控制台
如果報找不到初始密碼錯誤

error 1045 (28000): access denied for user 'root'@'localhost' (using password: no)

解決:1.停止mysql服務

service mysqld stop
2.既然是密碼錯誤,那麼就先跳過密碼驗證的步驟

vim /etc/my.cnf (注:windows系統下修改的是my.ini)
找到[mysqld],在 [mysqld] 底下新增語句:

(注:skip-grant-tables:不啟動grant-tables授權表,作為啟動引數的作用:mysql伺服器不載入許可權判斷,任何使用者都能訪問資料庫)

3.重新啟動mysql服務

service mysqld start
4.進入mysql

mysql -u root -p
出現密碼輸入時,不用輸入直接按回車,就可以不用密碼就能登入

5.修改mysql資料庫配置檔案無密碼登入後,修改密碼:

alter user'root'@'localhost' identified by '新密碼'; //直接修改密碼。注:密碼需英文+數字

如果報錯:

error 1290 (hy000): the mysql server is running with the --skip-grant-tables option so it cannot execute this statement

解決:先執行:

flush privileges;
再修改密碼:

set password for root@localhost=password('你的密碼');

update user set password=password(「新密碼」) where user=」使用者名稱」;
(*注意不同的mysql版本有不同的解決本辦法)

例:error 1054(42s22) unknown column 'password' in 'field list'

原因: 5.7版本下的mysql資料庫下已經沒有password這個欄位了,password欄位改成了authentication_string

update user set authentication_string=password(「新密碼」) where user=」使用者名稱」;

flush privileges;

6.遠端連線

先執行授權:

grant all privileges on *.* to 'root'@'%' identified by '資料庫密碼';

flush privileges;//這個是重新整理授權的意思,使授權立刻生效!(

測試鏈結成功,點選確定遠端鏈結就部署好了

阿里雲伺服器配置

我們可以從上圖中看到auto fdisk.sh 下面我們就要用這個工具給資料盤分割槽和格式化,它是全自動的。當然,你也可以不用這個工具來分割槽,如果你是linux高手的話,可以直接通過命令符來進行分割槽 接下來,我們輸入 bash auto fdisk.sh 然後就開始分割槽並格式化。分割槽成功後,...

阿里雲配置git伺服器

檢視自己的雲伺服器,重新設定密碼,並且找到自己的公網ip。ssh root 公網ip 輸入密碼 首先安裝git,一般而言,現在的伺服器已經內建了git安裝包,我們只需要執行簡單的安裝命令即可安裝。yum install git centos apt get install git ubuntu 我們...

阿里雲伺服器配置mongdb

安裝mongodb 軟體安裝位置 usr local mongodb 資料存放位置 var mongodb data 日誌存放位置 var mongodb logs cd usr local wget 2.解壓安裝包,重新命名資料夾為mongodbtar zxvf mongodb linux x86...