首頁 >運維 >CentOS >centos 6.5如何安裝mysql?

centos 6.5如何安裝mysql?

coldplay.xixi
coldplay.xixi原創
2020-06-24 09:28:533452瀏覽

centos 6.5如何安裝mysql?

centos 6.5安裝mysql的方法:

一、上傳相關套件(*.tar.gz等)

使用相關軟體上傳或Xshell連線後下載指令:yum install lrzsz

二、安裝mysql5.7

1.查看本機是否安裝了mysql:rpm  -qa | grep  mysql

2、卸載本機自帶的mysql:yum remove mysql套件

#3、官網yum repository 下載安裝套件:wget http://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm

#或手動下載並上傳至linux

centos 6.5如何安裝mysql?

然後選擇

centos 6.5如何安裝mysql?

#我這裡用的是CentOS6.5,所有下載這個

4、安裝下載下來的rpm包

yum localinstall mysql80-community-release-el6-3.noarch.rpm

#5、查看可用的安裝套件

yum repolist enabled|grep mysql

centos 6.5如何安裝mysql?

6、接下來需要更改mysql版本了

vim /etc/yum.repos.d/mysql-community.repo

centos 6.5如何安裝mysql?

例如要安裝5.7版本,將80來源的enabled=1改成enabled=0。然後再將5.7源的enabled=0改成enabled=1即可。

7、安裝mysql

yum install mysql-community-server -y

8、啟動mysql並更改相關設定

1>啟動mysql:service mysqld start

#2>查看mysql是否自啟動,並且設定開啟自啟動

#chkconfig --list | grep mysqld

chkconfig mysqld on

3>查看初始密碼:grep "password" /var/log/mysqld.log

centos 6.5如何安裝mysql?

4>登入mysql:mysql -u root -p

5>修改密碼:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

修改的密碼過於簡單可能會報錯:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

執行下列語句:

set global validate_password_policy=0;

set global validate_password_length=4;

#再執行修改密碼語句

centos 6.5如何安裝mysql?

#6>開放root帳號遠端存取

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; 

7>刷新權限表

FLUSH PRIVILEGES;

8>修改字元集為UTF-8

#linux中:vim /etc/my.cnf

  在[mysqld]部分新增:

  port=3306

  character-set-server=utf8

  在檔案末端新增[client]段,並在[client]段新增:

  port=3306
  socket=/var/lib/mysql/mysql.sock

default-character-set=utf8

  在[mysql]部分新增:

  no-auto-rehash

#  default-character-set=utf8

  default-character-set=utf8

  default-character-set=utf8

  default-修改好之後重啟mysqld服務:centos 6.5如何安裝mysql?

  service mysqld restart

  (導入sql腳本,先use 資料庫,再source /home/sql/test.sql)

## #9>用軟體測試遠端連接mysql##################推薦教學:《###centos教學###》###

以上是centos 6.5如何安裝mysql?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn