全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Linux CentOS MySQL 5.7.18 5.7.X安装教程

废话不多说了,直接给大家贴代码了,具体代码如下所示:

#安装依赖包
yum search libaio # search for info
yum install libaio # install library
#新建用户组合用户
groupadd mysql
useradd mysql -g mysql
#解压到data下面
tar -zxvf /data/software/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /data
#重命名
mv mysql-5.7.18-linux-glibc2.5-x86_64/ mysql
#安装
cd mysql/
mkdir data
更改所有者
cd ../
chown -R mysql:mysql mysql/
#授权755
chmod -R 755 mysql/
cd mysql
./bin/mysqld --user=mysql --basedir=/data/mysql --datadir=/data/mysql/data --initialize

#注意最下面的密码
2017-04-21T02:36:14.351072Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-04-21T02:36:15.174993Z 0 [Warning] InnoDB: New log files created, LSN=45790
2017-04-21T02:36:15.331692Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2017-04-21T02:36:15.608132Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 4ab0413b-263b-11e7-9795-8e59748c97ed.
2017-04-21T02:36:15.615879Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2017-04-21T02:36:15.620346Z 1 [Note] A temporary password is generated for root@localhost: o*s#gqh)F4Ck
#先简单测试一下

执行 ./support-files/mysql.server start

如果提示下面错误

./support-files/mysql.server: line 239: my_print_defaults: command not found
./support-files/mysql.server: line 259: cd: /usr/local/mysql: No such file or directory
Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe)

那就正常了,哈哈

1.cp support-files/mysql.server  /etc/init.d/mysqld

2.chmod 755 /etc/init.d/mysqld

3.vi /etc/init.d/mysqld

将66-73行/usr/local/修改为/data/

修改前

then
 basedir=/usr/local/mysql
 bindir=/usr/local/mysql/bin
 if test -z "$datadir"
 then
  datadir=/usr/local/mysql/data
 fi
 sbindir=/usr/local/mysql/bin
 libexecdir=/usr/local/mysql/bin
else

修改后,根据你的实际目录修改

then
 basedir=/data/mysql
 bindir=/data/mysql/bin
 if test -z "$datadir"
 then
  datadir=/data/mysql/data
 fi
 sbindir=/data/mysql/bin
 libexecdir=/data/mysql/bin
else

service mysqld start

如果提示Starting MySQL.Logging to '/data/mysql/data/MyServer.err'.

不管它就行,以后重启就不会提示了

接下来来配置my.cnf

先清理一下内存

sync
echo 3 > /proc/sys/vm/drop_caches
下面是my.cnf的具体配置
[client]
no-beep
socket =/data/mysql/mysql.sock
# pipe
# socket=0.0
port=3306
[mysql]
default-character-set=utf8
[mysqld]
basedir=/data/mysql
datadir=/data/mysql/data
port=3306
pid-file=/data/mysql/mysqld.pid
#skip-grant-tables
skip-name-resolve
socket = /data/mysql/mysql.sock
character-set-server=utf8
default-storage-engine=INNODB
explicit_defaults_for_timestamp = true
# Server Id.
server-id=1
max_connections=2000
query_cache_size=0
table_open_cache=2000
tmp_table_size=246M
thread_cache_size=300
#限定用于每个数据库线程的栈大小。默认设置足以满足大多数应用
thread_stack = 192k
key_buffer_size=512M
read_buffer_size=4M
read_rnd_buffer_size=32M
innodb_data_home_dir = /data/mysql/data
innodb_flush_log_at_trx_commit=0
innodb_log_buffer_size=16M
innodb_buffer_pool_size=256M
innodb_log_file_size=128M
innodb_thread_concurrency=128
innodb_autoextend_increment=1000
innodb_buffer_pool_instances=8
innodb_concurrency_tickets=5000
innodb_old_blocks_time=1000
innodb_open_files=300
innodb_stats_on_metadata=0
innodb_file_per_table=1
innodb_checksum_algorithm=0
back_log=80
flush_time=0
join_buffer_size=128M
max_allowed_packet=1024M
max_connect_errors=2000
open_files_limit=4161
query_cache_type=0
sort_buffer_size=32M
table_definition_cache=1400
binlog_row_event_max_size=8K
sync_master_info=10000
sync_relay_log=10000
sync_relay_log_info=10000
#批量插入数据缓存大小,可以有效提高插入效率,默认为8M
bulk_insert_buffer_size = 64M
interactive_timeout = 120
wait_timeout = 120
log-bin-trust-function-creators=1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

修改密码

/data/mysql/bin/mysql -uroot -p
密码初装的时候有
SET PASSWORD = PASSWORD('mima123');
grant all privileges on *.* to root@'%' identified by 'mima123';
flush privileges;

以上所述是小编给大家介绍的Linux CentOS MySQL 5.7.18 5.7.X安装教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# linux  # centos  # mysql5.7.18  # centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7)  # Linux下Centos7安装Mysql5.7.19的详细教程  # linux CentOS6.5 yum安装mysql5.6  # Linux centos7环境下MySQL安装教程  # 详解CentOS 6.5中安装mysql 5.7.16 linux glibc2.5 x86 64(  # Linux CentOS6.6系统中安装mysql源码包的方法  # centos下yum搭建安装linux+apache+mysql+php环境教程  # centos下yum搭建安装linux+apache+mysql+php环境的方法  # CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic   # CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)运行环境步骤  # Linux下二进制编译安装MySql centos7的教程  # 给大家  # 小编  # 那就  # 在此  # 说了  # 不多  # 就行  # 所示  # 重启  # 来来  # 所述  # 给我留言  # 感谢大家  # 默认设置  # 重命名  # 测试一下  # 默认为  # 修改密码  # 疑问请  # 有任何 


相关文章: 整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  如何选择高效便捷的WAP商城建站系统?  高防服务器如何保障网站安全无虞?  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  如何获取免费开源的自助建站系统源码?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  建站之星代理如何获取技术支持?  如何快速完成中国万网建站详细流程?  如何撰写建站申请书?关键要点有哪些?  昆明高端网站制作公司,昆明公租房申请网上登录入口?  郑州企业网站制作公司,郑州招聘网站有哪些?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  如何快速搭建高效香港服务器网站?  建站之星客服服务时间及联系方式如何?  PHP 500报错的快速解决方法  建站主机选虚拟主机还是云服务器更好?  如何高效配置香港服务器实现快速建站?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  如何通过云梦建站系统实现SEO快速优化?  建站之星伪静态规则如何正确配置?  如何解决ASP生成WAP建站中文乱码问题?  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  如何破解联通资金短缺导致的基站建设难题?  ,如何利用word制作宣传手册?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  如何构建满足综合性能需求的优质建站方案?  如何在Ubuntu系统下快速搭建WordPress个人网站?  免费制作小说封面的网站有哪些,怎么接网站批量的封面单?  建站之星安装路径如何正确选择及配置?  如何规划企业建站流程的关键步骤?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  如何通过商城免费建站系统源码自定义网站主题?  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  如何获取PHP WAP自助建站系统源码?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略  C++用Dijkstra(迪杰斯特拉)算法求最短路径  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  建站之星如何开启自定义404页面避免用户流失?  TestNG的testng.xml配置文件怎么写  如何在西部数码注册域名并快速搭建网站?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  建站主机与服务器功能差异如何区分?  建站之星收费标准详解:套餐费用及年费价格表一览  制作网站外包平台,自动化接单网站有哪些?  外贸公司网站制作,外贸网站建设一般有哪些步骤?  北京网站制作网页,网站升级改版需要多久?  如何设置并定期更换建站之星安全管理员密码?  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。