linux安裝mysql

 

https://www.cnblogs.com/pythonal/p/6141516.htmlhtml

1.默認linux是有本身的數據庫分支的,咱們要現將其刪除,否則會有衝突node

運行: rpm -qa | grep mariadb 查看有哪些分支python

運行: rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 將其刪除,我這裏只是一個,若是大家在有多個的話,得一個個的按照這樣去幹掉mysql

運行: rpm -qa | grep -i mysql  查看是否安裝了mysql相關的產品,把不須要的所有幹掉linux

接下來,就開始正式安裝mysql了。sql

下載mysql: wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar
解壓:tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar 
解壓後依次執行下面的命令安裝:
rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm

而後安裝報錯:shell

rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm

解決辦法:數據庫

1.下載libaio-0.3.107-10.el6.x86_64.rpm而且安裝 ,安裝rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm安全

2.yum install net-toolsui

而後再執行

rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm 就能夠安裝。
四、數據庫初始化

爲了保證數據庫目錄爲與文件的全部者爲 mysql 登錄用戶,若是你是以 root 身份運行 mysql 服務,須要執行下面的命令初始化

mysqld --initialize --user=mysql
 

  若是是以 mysql 身份運行,則能夠去掉 --user 選項。

 

  另外 --initialize 選項默認以「安全」模式來初始化,則會爲 root 用戶生成一個密碼並將該密碼標記爲過時,登錄後你須要設置一個新的密碼,而使用 --initialize-insecure 命令則不使用安全模式,則不會爲 root 用戶生成一個密碼。

 

  這裏演示使用的 --initialize 初始化的,會生成一個 root 帳戶密碼,密碼在log文件裏,紅色區域的就是自動生成的密碼

如今啓動mysql數據庫systemctl start mysqld.service

連接數據庫:mysql -uroot -p

輸入上面在密碼 回車

 

由於初始化在時候密碼是過時在,修改密碼:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123'; 密碼不能太簡單,否則會報錯。


數據庫登陸:mysql -r用戶名 -p密碼數據庫退出:exit/quit/ \q數據庫開機自啓動:systemctl enable mysqld.service數據庫重啓:systemctl restart mysqld.service
相關文章
相關標籤/搜索