安装
# 先卸载mariadbrpm -qa | grep mariadbsudo rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64# 检测系统是否自带安装mysqlyum list installed | grep mysql# 如果发现有系统自带mysqlyum -y remove mysql-libs.x86_64# 下载源文件(repo)wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm# 安装(repo)sudo rpm -ivh mysql-community-release-el6-5.noarch.rpm# 安装mysqlsudo yum install -y mysql-community-server && rm mysql-community-release-el6-5.noarch.rpm# 启动服务service mysqld start# 初始化设置mysql -u rootuse mysql;update user set password=PASSWORD("tianyunali") where User='root';grant all privileges on *.* to 'root'@'%' identified by 'tianyunali' with grant option;flush privileges;# 开机启动sudo chkconfig --add mysqld &&sudo chkconfig mysqld onmysql安全设置(必须!!!)mysql_secure_installation# 防火墙:#开放3306端口/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPTservice iptables save
配置
内存会在100M以内
sudo vim /etc/my.cnfinnodb_buffer_pool_size=128Mquery_cache_size=16Mtmp_table_size=64Mkey_buffer_size=32mperformance_schema_max_table_instances=400table_definition_cache=400table_open_cache=256[client]default-character-set = utf8mb4[mysql]default-character-set = utf8mb4[mysqld]character-set-client-handshake = FALSEcharacter-set-server = utf8mb4collation-server = utf8mb4_unicode_ciservice mysqld restart
卸载
# 先关闭服务systemctl stop mysqld# 关闭相关进程ps -ef |grep -i mysql# kill -9 pid# 删除自启动chkconfig --del mysqldyum remove mysql mysql-server mysql-libs mysql-server;rpm -qa|grep -i mysql | xargs yum -y removerm -rf /usr/lib/mysqlrm -rf /usr/share/mysqlrm -rf /usr/my.cnfrm -rf /etc/my.cnf# 删除其他文件find / -name mysql
