Linux安装MySQL笔记

安装前先关闭防火墙(在阿里云&腾讯云的慎重)和selinux

1.CentOS默认情况下提供了一个很老的版本的MySQL–5.1。我们可以通过运行检查:
[root@iZ25pvjcsyhZ ~]# yum list installed | grep mysql

zabbix需要MySQL5.6以上版本,我们现在删掉旧版本。
[root@iZ25pvjcsyhZ ~]# yum remove mysql* -y


2.下载MySQL 5.6版本
[root@iZ25pvjcsyhZ ~]# rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpmRetrieving http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm Preparing... ########################################### [100%] 1:mysql-community-release########################################### [100%]
安装MySQL
[root@iZ25pvjcsyhZ ~]# yum install mysql-server mysql-devel vixie-cron lrzsz -y
查看MySQL版本
[root@iZ25pvjcsyhZ ~]# yum list installed | grep mysqlmysql-community-client.x86_64 5.6.32-2.el6 @mysql56-communitymysql-community-common.x86_64 5.6.32-2.el6 @mysql56-communitymysql-community-libs.x86_64 5.6.32-2.el6 @mysql56-communitymysql-community-release.noarchmysql-community-server.x86_64 5.6.32-2.el6 @mysql56-community
修改mysql配置文件. /etc/my.cnf,在[mysqld]中添加innodb_file_per_table=1
[root@iZ25pvjcsyhZ ~]# vim /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock innodb_file_per_table=1 symbolic-links=0sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid
启动
[root@iZ25pvjcsyhZ ~]# service mysqld start
[root@iZ25pvjcsyhZ ~]# chkconfig mysqld on

这是强烈建议安全数据库和指定的“根”的帐户密码,删除匿名登录等。它是按照指令后MySQL安全安装完成。
数据库用户名root 密码设置成zabbix(随意)
[root@iZ25pvjcsyhZ ~]# mysql_secure_installation
登录数据库
[root@iZ25pvjcsyhZ ~]# mysql -u root -pzabbix
数据库字符集
mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;Query OK, 1 row affected (0.00 sec)
创建一个数据库用户(zabbix,之后会用到,密码也为zabbix(红字部分)),设置密码和授予特权。
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY ' zabbix ';Query OK, 0 rows affected (0.00 sec)
检查授权是否成功
mysql>
mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || zabbix |+--------------------+4 rows in set (0.00 sec)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值