菜单

CentOS7安装MySQL并布置账户等

2018年11月16日 - MySQL

在意: 有的Centos版本默认安装了mariadb, 可以优先以那个卸载


反省mariadb是否安装

 

yum list installed | grep mariadb

1. 下载MySQL Yum Repository

卸载mariadb( all )

http://dev.mysql.com/downloads/repo/yum/

  yum -y remove mariadb*

 

 

2. 本地安装MySQL Yum Repository

  1.   网上下载MySQL的yum源

sudo yum localinstall platform-and-version-specific-package-name.rpm

    wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

 

2.

3. 安装MySQL

  使用rpm安装下载的mysql的yum源

sudo yum -y install mysql-community-server

    rpm -ivh 下充斥下来的.rpm文件

 

3.

4. 查root初始密码

  安装mysql-community-server服务

sudo grep ‘temporary password’ /var/log/mysqld.log

    yum install mysql-community-server

 

4.

5. 实行安全性设置

  启动mysqld服务

mysql_secure_installation

    systemctl start mysqld

 

 

6.装置字符集

初次安装, root用户是未曾密码的, 直接敲入:mysql, 进入mysql

vi /etc/my.cnf

设置root密码:

[mysql]

  set password for ‘root’@’localhost’ =password(‘New_password’);

default-character-set=utf8

 

[mysqld]

创造一个可用于远程访问的用户(其中%为而长途连接的地点,%表示拥有,
也可写成localhost或者其他可批准链接的地点):

character_set_server=utf8

  grant all privileges on *.* ‘账户名’@’%’ identified by ‘密码’ with
grant option;

 

 

7. 装置开机启动

chkconfig –levels 235 mysqld on

 

8. 关闭CentOS防火墙

firewall-cmd –permanent –zone=public –add-port=3306/tcp

firewall-cmd –permanent –zone=public –add-port=3306/udp

firewall-cmd –reload

 

9. 创远程访问用户

CREATE USER ‘bounter’@’%’ IDENTIFIED BY ‘111111@Bounter’;

GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO ‘bounter’@’%’;

flush privileges;

 

10. 起先暨关MySQL服务

sudo service mysqld start

sudo service mysqld stop

相关文章

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图