1. 程式人生 > >centos安裝mysql57

centos安裝mysql57

server iad python 配置文件 disable grant ase 新建用戶 start

下載源安裝文件

wget http://repo.mysql.com//mysql57-community-release-el7-8.noarch.rpm

wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm


本地安裝rpm包(配置MySQL安裝源)

yum -y localinstall mysql57-community-release-el7-11.noarch.rpm


查看所有MySQL安裝源(默認MySQL安裝版本5.7)

yum repolist all | grep mysql


關閉MySQL 5.6安裝源

sudo yum-config-manager --disable mysql56-community


開啟MySQL 5.7安裝源

sudo yum-config-manager --enable mysql57-community
沒有yum-config-manager命令可以安裝yum install yum-utils.noarch工具 或者編輯/etc/yum.repos.d/mysql-community.repo文件enable項為1表示開啟,為0表示關閉

VI命令修改python版本為2.7

vi /usr/libexec/urlgrabber-ext-down

yum -y install yum-utils

vi /bin/yum-config-manager

安裝MySQL

yum -y install mysql-devel mysql-community-server


啟動MySQL

systemctl start mysqld.service


安全配置MySQL

mysql_secure_installation

設置密碼

use mysql;

update user set password=password(‘密碼‘) where user=‘root‘;

flush privileges;

配置

mysql配置文件為/etc/my.cnf

最後加上編碼配置

[mysql]
default-character-set =utf8

這裏的字符編碼必須和/usr/share/mysql/charsets/Index.xml中一致。

技術分享

2、遠程連接設置

把在所有數據庫的所有表的所有權限賦值給位於所有IP地址的root用戶。

mysql> grant all privileges on *.* to [email protected]%‘identified by ‘password‘;

如果是新用戶而不是root,則要先新建用戶

mysql>create user [email protected]%‘ identified by ‘password‘;  

重啟MYSQL

1、可以將mysqld放到/etc/init.d
用/etc/init.d/mysqld restart命令重啟
(cp mysql-5.5.31/support-files/mysql.server /etc/init.d/mysqld)


2、或者用systemctl
systemctl restart mysql
或者
systemctl restart mariadb


3、service mysql restart
service mariadb restart

此時就可以進行遠程連接了。

centos安裝mysql57