CentOS yum安装MySQL5.7.20
生活随笔
收集整理的這篇文章主要介紹了
CentOS yum安装MySQL5.7.20
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CentOS7 的 yum 源中默認好像是沒有 mysql 的。
1、安裝 MySql
下載mysql的repo源 這個安裝的mysql5.7.20
[root@localhost ~]# cd /usr/local/src/ [root@localhost src]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm [root@localhost src]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm [root@localhost src]# yum -y install mysql-server2、MySql 相關配置
啟動 Mysql 服務
[root@localhost ~]# systemctl start mysqld.service查看MySQL運行狀態,運行狀態如圖:
[root@localhost ~]# systemctl status mysqld.service3、查看mysql 原始登錄密碼,并且登錄
查看密碼,密碼是隨機的。
[root@localhost ~]# grep "password" /var/log/mysqld.log輸入密碼
mysql -uroot -p具體代碼如下所示:
通過圖中,可以看到 MySql 的初始密碼為 “rp06w?iNNXCa”
4、重置密碼
mysql> SET PASSWORD = PASSWORD('123456'); //123456 是重置的新密碼以上操作后又遇到新問題:
ERROR 1819 (HY000): Your password does NOT satisfy the CURRENT policy requirements。 又參考了官方文檔,見http://dev.mysql.com/doc/refman/5.7/en/validate-password-plugin.html。應該是密碼過于簡單了。 后來用大寫字母+數字+特殊字符混合了一個密碼。重置密碼成功!
以后操作,沒有再出現上述問題。
注意:如果只想設置簡單密碼需要修改兩個全局參數:
mysql> set global validate_password_policy=0; mysql> set global validate_password_length=1;常用命令
1、查看數據庫
mysql> show databases;2、進入數據庫,
use databasename;比如:
use mysql3、列出數據庫中的表
show tables;4、查看某個表全部字段
desc slow_log;顯示字段的詳細信息
show create table slow_log\G; (不僅可以顯示表信息,還可以顯示建表語句)5、查看當前用戶
select user();6、查看當前所在數據庫
select database();7、創建新數據庫(可以指定字符集)
create database db1 charset utf8;8、查看數據庫版本
select version();個人微信號:zhaoyanjun125 , 歡迎關注
總結
以上是生活随笔為你收集整理的CentOS yum安装MySQL5.7.20的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS 初体验二十五:redis常
- 下一篇: linux cmake编译源码,linu