1. 程式人生 > >Linux(Centos)服務器安裝MySQL 5.7

Linux(Centos)服務器安裝MySQL 5.7

cin 允許 char with 通過 not found centos cell 需要

LinuxCentos)服務器安裝MySQL 5.7

MySQL的安裝方式有多種,但個人覺得這種方式比較簡單。前提你的Linux可以上外網。

// 檢查系統是否裝有mysql

yum list installed | grep mysql

// 刪除mysql及其依賴

yum -y remove mysql-libs.x86_64

// 給CentOS添加rpm源,並且選擇較新的源

wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

說明:-bash: wget: command not found,可以使用:

yum -y install wget

yum localinstall mysql-community-release-el6-5.noarch.rpm

yum repolist all | grep mysql

// yum -y install yum-utils安裝yum-config-manage命令

yum-config-manager --disable mysql55-community

yum-config-manager --disable mysql56-community

yum-config-manager --enable mysql57-community-dmr

yum repolist enabled | grep mysql

說明:如果出現這個提示:yum-config-manager: command not found

這個是因為系統默認沒有安裝這個命令,這個命令在yum-utils 包裏,可以通過命令yum -y install yum-utils 安裝就可以了。

// 安裝mysql,竟然有800多兆。。

yum install mysql-community-server

// 啟動mysql

service mysqld start

// 設置mysql開機自啟動

chkconfig mysqld on

// 查看初始密碼

vi /var/log/mysqld.log

說明:在mysqld.log文件中,找密碼的方法:

技術分享圖片

// 登陸數據庫

mysql -u root -p

// 修改密碼

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘xxxxxxxx‘;

說明:如果再修改密碼的時候提示:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements。說你的密碼不安全。這個時候

技術分享圖片

// Mysql默認不允許遠程登錄,我們需要設置下,並且防火墻開放3306端口

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘xxxxxxxx‘ WITH GRANT OPTION;

// 配置默認編碼為utf8,添加character_set_server=utf8,init_connect=‘SET NAMES utf8‘

vi /etc/my.cnf

// 重啟mysql

service mysqld restart

使用本地的navicat進行測試能夠連接成功。



參考鏈接:https://www.jianshu.com/p/ee9a981d1798?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=weixin_timeline&from=timeline&isappinstalled=0

Linux(Centos)服務器安裝MySQL 5.7