Linux(CentOS6.5)中安裝mysql


1.上傳相關包(*.tar.gz等)

使用相關軟件上傳或用Xshell連接后下載命令:yum install lrzsz

2.安裝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

然后選擇

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

4)安裝下載下來的rpm包

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

5)查看可用的安裝包

yum repolist enabled|grep mysql

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

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

比如要安裝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

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;

再執行修改密碼語句

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

  修改好之后重啟mysqld服務:

  service mysqld restart

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

9>用軟件測試遠程連接mysql

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM