解除安裝原有的資料庫
rpm -qa | grep mysql // 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫有的話,我們就通過 rpm -e 命令 或者 rpm -e --nodeps 命令來解除安裝掉
rpm -e mysql // 普通刪除模式在刪除完以後我們可以通過 rpm -qa | grep mysql 命令來檢視mysql是否已經解除安裝成功rpm -e --nodeps mysql // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除
解除安裝mariadb
systemctl stop mariadb
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-5.5.52-1.el7.x86_64
rpm -e --nodeps mariadb-server-5.5.52-1.el7.x86_64
rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
安裝
保證你的使用者有許可權 安裝
沒有 切換 root
su root
(su的意思:swich user)
# rpm -ivh
可能會遇到
warning: /var/tmp/rpm-tmp.6v5afc: header v3 dsa/sha1 signature, key id 5072e1f5: nokey
# yum install mysql-community-server
等待安裝完成....
配置
先啟動mysql服務
service mysqld start
安裝後初始密碼這裡找:
grep "temporary password"
/var/log/mysqld.log
登入mysql服務
mysql -hlocalhost -uroot -p (回車後貼上上一步找到的密碼)
mysql 5.7 對密碼複雜度有要求,如果想建立簡單密碼,可先執行
set global validate_password_policy=0;
再建立使用者
--修改密碼
mysql> set password=password('root');
--設定root賬戶的host位址(修改了才可以遠端連線)
mysql>grant all privileges on *.* to 'root'@'%' identified by 'root';
mysql>flush privileges;
--檢視表
mysql> use mysql;
mysql> select host,user from user;
新裝的伺服器注意關閉selinux,否則可能會遇到很多許可權導致的問題
setenforce 0
vi/etc/selinux/config
將enforce=enforcing 改為 enforce=disable
配置檔案
linux: /etc/my.cnf
windows: 安裝目錄下my.ini
預設字符集
5.6之前的版本
[mysqld]
default-character-set=utf8
5.6之後的版本
[mysqld]
character-set-server=utf8
修改已存在資料庫的字符集
alter database mydb default character set utf8;
表名不區分大小寫
[mysqld]
lower_case_table_names=1
允許log-bin模式下建立函式
[mysqld]
log_bin_trust_function_creators=true
開啟嚴格模式,非嚴格模式下欄位超長會被自動截斷
[mysqld]
sql-mode="strict_trans_tables"
參考:
mysql5 7安裝及操作
1.mysql 5.7的安裝 sudo pip install mysql server 2.注意我安裝mysql 5.7是沒有提示輸入賬號密碼的 具體什麼原因菜雞也不懂 解決方法 找到 etc mysql debian.cnf 檔案下的賬號密碼進行登入 mysql u username p pas...
Mysql5 7安裝及服務
雄關漫道真如鐵,而今邁步從頭越。關係型資料庫 著名的資料庫 解壓後bin mysql.exe 客戶端程式 bin mysqld.exe 伺服器端程式 bin mysqldump.exe 資料備份程式 初始化 只需要執行一次 bin mysqld initialize console 初始化結束會生成...
MySQL5 7 安裝及解除安裝
開啟計算機 屬性 高階系統設定 環境變數,新建乙個環境變數,變數名為mysql home,變數值為你的mysql根目錄d program files mysql 5.7.30 winx64 然後在系統變數path中新增 mysql home bin 在根目錄下建立my.ini,新增以下內容 mysq...