①查看centos在安装的时候,是否已经mysql服务。由于centos默认安装的mysql有时候版本太低,而且也不符合我们生产环境的要求,一般我们都自己安装。查看mysql是否已经安装:rpm -qa |grep mysql;如果发现有(mysql-server-version),则说明centos已经安装mysql了,这时需要我们删除掉默认安装的版本,指令:rpm -e mysql-server-(version);
②在安装mysql的时候,如果安装压缩包,有可能需要cmake指令,这时我们需要查看centos中是否已经有centos指令了。首先运行:which cmake(which--查看用户的PATH中有cmake指令了吗);如果没有,则说明用户默认的PATH中没有该指令,这时需要查看centos中是否已经安装了cmake压缩包。其次运行:locate cmake(locate keyword--在centos数据库中查找关键字keyword的路径);一般情况下如果用户自己安装cmake指令包路径都在/usr中,例如:/usr/local/cmake/bin或者/usr/bin中。
①下载cmake压缩包:http://download.chinaunix.net/download/0002000/1605.shtml。
②解压cmake包:tar -zxvf cmake-version.tar.gz。
③进入cmake目录,预编译cmake包:cd cmake-version;./configure --prefix=/usr/local/cmake
④编译安装:make && make install
⑤将安装后的目录设置到用户的PATH中:PATH=${PATH}:/usr/local/cmake/bin;
注意:这种配置方式在你再次登陆后会无效;要想彻底加入到PATH中,有两种方式:
①对应用户添加,这种只服务对应的用户,就是修改对应户目录中的.bashrc,以root用户为例:
#vi /root/.bashrc
在里面加入:
exportPATH=${PATH}:/usr/local/cmake/bin;
②对所有用户添加,这种服务对所有的用户都会有效,即使修改/etc/profile文件,如下:
#vi /etc/profile
在里面加入:
exportPATH=${PATH}:/usr/local/cmake/bin;
①创建mysql用户组:groupadd mysql。
②创建mysql用户:useradd -g mysql(新建用户所属用户组) mysql(新的用户名称)。
③创建mysql数据库的数据存储路径:mkdir -p /usr/local/mysql/data/
修改刚创建文件夹的所有者和所有组:chown mysql(user):mysql(group) -R(递归data下的子目录) /usr/local/mysql/data
④解压mysql数据库压缩包,并进入解压后的目录中:
tar -zxvf mysql-5.5.16.tar.gz;
cd mysql-5.5.16;
⑤设置并预编译:cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data/ -DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysqld.sock -DSYSCONFDIR=/etc -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=all -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_USER=mysql -DWITH_DEBUG=0 -DMYSQL_TCP_PORT=3306
⑥编译安装:make && make install;
⑦设置mysql的配置文件,放入到/etc中:cp cp support-files/my-medium.cnf /etc/my.cnf;
⑧设置mysql的启动文件,放入到/etc/init.d/中:cp support-files/mysql.server /etc/init.d/mysqld;
修改mysqld的权限:chmod 755 /etc/init.d/mysqld
⑨运行bash脚本,对数据库进行初始化设置:
bash scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
(10)启动mysql服务:/etc/init.d/mysqld start
(11)设置centos注册表,让centos启动时,启动mysql服务:chkconfig mysqld on
(12)测试mysql数据库是否安装成功:mysql -uroot -p。连接mysql数据库。
相关推荐
Linux安装MySQL数据库.pdf
Linux安装MySQL数据库[参照].pdf
Linux安装MySQL数据库[归纳].pdf
linux系统安装mysql数据库详细流程
采用编译的方法安装mysql,按照步骤操作就行,已经验证。后来又加了一下mysql配置的说明。
首先选择数据库为mysql,接着修改数据库密码为123456,和数据库端口号为3306,点击连接测试,测试成功后点击下一步,然后点击设置按钮,就可以访问oa了。 可以直接点击按钮访问,也可以将页面地址改为只剩cwoa2011...
本人多年的工作经验,完善了一套linux安装mysql的全过程,有了这个文档,连小白用户都可以轻松安装了,不再需要依赖其他的安装文档了。文档内还包括设置mysql的自启,以及如何完全卸载mysql数据库
Linux操作系统中如何安装MySQL数据库
很详细的介绍了在Linux服务器上安装Mysql数据库的安装过程。
linux下mysql常用命令操作、等。
实验七-Linux-MySQL数据库服务器配置与管理知识分享.docx实验七-Linux-MySQL数据库服务器配置与管理知识分享.docx实验七-Linux-MySQL数据库服务器配置与管理知识分享.docx实验七-Linux-MySQL数据库服务器配置与管理...
源码安装linux下的mysql数据库。
文档整理了Linux下mysql数据库操作的全部命令。
解压后,将文件放到/opt/softpackage文件夹下,在shell中输入命令 sh install_mysql_5_6 回车就可以了,详情看下这篇文章 https://www.jianshu.com/p/ceae5f329559
如何在linux下实现mysql数据库每天自动备份 txt 手册
在本篇文章里小编给大家整理的是关于linux安装mysql配置Java的相关知识点内容,有需要的朋友们可以跟着学习下。
linux下安装MySQL数据库及相关配置,比较详细。
实验:Kali Linux破解MySQL数据库.docx