Mysql安裝經驗分享

2021-09-19 16:02:31 字數 2226 閱讀 7021

centos 7.5 64bit

當前,mysql衍生出了mariadb,mariadb是從mysql主分支出來的,oracle收購mysql後,偉大的程式設計師擔心mysql不再開源,就衍生出了mariadb,mariadb和mysql完成相容。

mysql 5.7

官方獲取位址download

wget
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
yum repolist all |

grep mysql

yum-config-manager --disable mysql80-community

yum-config-manager --enable mysql57-community

yum源安裝後,預設為最新版本。這裡是禁掉了8.0版本,啟用5.7版本,實際使用過程中根據自己版本需求選擇。

yum makecache

yum install mysql-community-server

systemctl start mysqld.service
grep

'temporary password' /var/log/mysqld.log

獲取初始密碼後,用root賬號登入mysql,修改初始密碼。

mysql -uroot -p
這裡修改密碼可能會報錯,取決於你的密碼是否滿足mysql預設安全策略。若報錯,請在faq裡面檢視處理辦法。

alter user 'root'@'localhost' identified by 'mynewpass4!'

;

centos源自帶maria,可以直接進行安裝。

yum install mariadb-server.x86_64
說明:

1、maria版本較低,部分軟體在使用資料庫時需要高版本的mysql,就得安裝mysql,不能使用mariadb。

2、maria安裝好後可以直接輸入mysql登入資料庫,登入後,其它的操作與mysql操作相同。

1、停止服務

systemctl stop mysqld.service
2、建立新的儲存路徑,這裡以/home/mysql為例

3、將之前的資料拷貝到新位址

cp -r /var/lib/mysql/* /home/mysql/
這裡的/var/lib/mysql為mysql 5.7預設的儲存路徑。若不清楚資料存放位址,請登入資料後使用show variables like '%dir%';進行檢視。

4、修改許可權

chown mysql:mysql -r /home/mysql
5、修改配置檔案/etc/my.cnf

datadir=/home/mysql
6、啟動服務

systemctl start mysqld.service
error 1819 (hy000): your password does not satisfy the current policy requirements

此錯誤為mysql密碼安全策略導致,修改mysql的密碼安全策略。

安全策略視自己情況而定,這裡修改為只用密碼長度做限制,密碼長度為4.

set global validate_password_policy=0;

set global validate_password_length=4;

1、mysql官方指導

2、菜鳥教程

3、mysql 資料庫儲存路徑更改

mysql安裝 經驗 mysql安裝經驗。

在同事那整了個免安裝版的mysql,然後新增到window服務,但是中間出現很多問題,總結一下個人經驗,希望其他人不要走彎路。2 接下來就需要進行一些列的配置才能使免安裝的mysql在服務中啟動,換句話說可以使用net start mysql命令啟動。以下以我把壓縮包解壓到f mysql目錄為例。3...

Rancher2安裝經驗分享

rancher是一套容器管理平台,它可以幫助組織在生產環境中輕鬆快捷的部署和管理容器。rancher可以輕鬆地管理各種環境的kubernetes,滿足it需求並為devops團隊提供支援。關於rancher的更多資訊請檢視rancher官網。centos 7.5 64bit 配置每台主機的hosts...

win10安裝ubuntu經驗分享

安裝ubuntu 因為你的啟動盤還第一盤,而你的ubuntu在第二盤,無法引導。在啟動的硬碟劃分100m或者200m作為 boot引導。其它的可以放在任意位置。比如你的啟動盤是固態,裡面就是c盤,是win10的啟動盤,而你在機械盤裡壓縮了空間給linux,把啟動引導器安裝在了 boot,想通過bcd...