问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux上怎么部署mysql

发布网友 发布时间:2022-04-23 07:05

我来回答

1个回答

热心网友 时间:2022-04-08 10:28

我这是centos系统,ubantu不适用!!!
我这是centos系统,ubantu不适用!!!
我这是centos系统,ubantu不适用!!!
点击右下角展开,否则没有自动换行!!!!
点击右下角展开,否则没有自动换行!!!!
点击右下角展开,否则没有自动换行!!!!
重要的事情说三遍

练习用的话直接yum -y install mysql mysql-server
也可以使用源码安装
先把rpm格式的mysql删除,否则初始化失败rpm -e mysql-server mysql --nodeps //忽略依赖关系删除
yum -y install ncurses-devel //安装依赖包
tar xf cmake-2.8.12.tar.gz -C /usr/src/ //mysql需要cmake支持
cd /usr/src/cmake-2.8.12/ //进入解压路径
./configure && gmake && gmake install //安装cmake
groupadd mysql //创建mysql组
useradd -M -s /sbin/nologin -g mysql mysql //创建mysql用户,并加入mysql组里
tar xf mysql-5.7.2-m12.tar.gz -C /usr/src/ //解压mysqlcd /usr/src/mysql-5.7.2-m12/ //进入解压路径
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc && make && make install //安装选项
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //主程序安装目录
-DDEFAULT_CHARSET=utf8 //默认字符集为 utf8
-DDEFAULT_COLLATION=utf8_general_ci //默认的字符集校对规则
-DWITH_EXTRA_CHARSETS=all //安装所有字符集
-DSYSCONFDIR=/etc //配置文件存放目录

make && make install //开始make
优化步骤

cp support-files/my-default.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
. /etc/profile //注意“.”后面有空格

chown -R mysql:mysql /usr/local/mysql/
/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --user=mysql //初始化
--basedir=/usr/local/mysql/ //指定安装目录(产品目录)
--datadir=/usr/local/mysql/data //指定数据目录
--user=mysql //指定用户身份
service mysqld start
Starting MySQL.............. [确定]
mysqladmin -u root password '123456' //设置成自己的密码
我是5.7的版本有可能一定几率启动时报错,看下mysql的配置文件,里面的mysql.sock文件找不到,解决方法如下:
find / -name mysql.sock
找到后复制这个路径

vim /etc/my.cnf
找到sock=/data/sock这一行,把后面的路径改成刚才找到的路径然后重启mysql即可。
如果还报错就告诉我
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 linux下用c语言从mySQL中查询并返回查询值 Linux系统下mysql运行慢,请给出分析方案!! linux系统下c语言连接mysql数据库时有关mysql_error这个函数的返回值的... linux下c语言操作MYSQL编译报错 linux下C语言操作mysql出错的问题 linux c下mysql提示cannot find -lmysqlclient linux C mysql gcc的问题 Linux下C连接MySQL数据库错 在linux中如何实现C++与MySql的连接? 关于linux下c语言链接mysql linux下用c语言操作mysql数据库。 linux下c语言连接Mysql linux c怎么使用mysql数据库 linux c mysql 参数怎么使用 电陶炉和电磁炉哪个更好一些 面团的作用 为什么现在越来越多人使用电陶炉?电陶炉比电磁炉好在哪里? 家用:电磁炉和电陶炉哪个好 茶具电磁炉和电陶炉哪个好哪个更优越 电磁炉和电陶炉有什么区别?哪一个更实用点?电陶炉与点电磁炉哪个好 武汉现状如何? 武汉现在情况怎么样了? 90后外卖小哥用镜头记录下武汉现状,现在的武汉怎么样了? 2021年武汉会如何发展? 大数据带你看湖北重振现状,如今的湖北怎么样了? 万达500亿砸出的武汉楚河汉街,现状如何? 湖北武汉疫情现在什么情况? 武汉这个城市什么情况 关于武汉以后的发展情况会是怎样? 武汉近况怎么样? 武汉涉疫培训班66名学员24人已离汉,武汉当地的疫情情况怎么样了? 作文 我看武汉城市新变化 武汉现在安全吗? 1,结合武汉城市化的现状,分析城市化影响 谁能介绍下武汉的情况 武汉要脱离湖北? 武汉的互联网产业发展现状如何? 关于武汉就业现状 哪一种麦饭石锅好 麦饭石锅品牌排行榜前十名