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、停止服務1、maria版本較低,部分軟體在使用資料庫時需要高版本的mysql,就得安裝mysql,不能使用mariadb。
2、maria安裝好後可以直接輸入mysql登入資料庫,登入後,其它的操作與mysql操作相同。
systemctl stop mysqld.service
2、建立新的儲存路徑,這裡以/home/mysql
為例
3、將之前的資料拷貝到新位址
cp -r /var/lib/mysql/* /home/mysql/
這裡的4、修改許可權/var/lib/mysql
為mysql 5.7預設的儲存路徑。若不清楚資料存放位址,請登入資料後使用show variables like '%dir%';
進行檢視。
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...