最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

centos编译安装mysql_MySQL

来源:懂视网 责编:小采 时间:2020-11-09 18:50:23
文档

centos编译安装mysql_MySQL

centos编译安装mysql_MySQL:CentOS bitsCN.com 注:安装过程部分步骤需要root用户权限。软件版本:centos 6.3 mysql-5.5.35.tar.gz 1、检查/安装相关工具包、库文件gcc gcc-c++ autoconf automake zlib* libxml* bison ncurses-devel libtoo
推荐度:
导读centos编译安装mysql_MySQL:CentOS bitsCN.com 注:安装过程部分步骤需要root用户权限。软件版本:centos 6.3 mysql-5.5.35.tar.gz 1、检查/安装相关工具包、库文件gcc gcc-c++ autoconf automake zlib* libxml* bison ncurses-devel libtoo

CentOS

bitsCN.com

注:安装过程部分步骤需要root用户权限。

软件版本:centos 6.3

  mysql-5.5.35.tar.gz

1、检查/安装相关工具包、库文件

gcc gcc-c++ autoconf automake zlib* libxml* bison ncurses-devel libtool-ltdl*

2、安装cmake包
tar zxvf cmake-2.8.12.1.tar.gz
cd cmake-2.8.12.1
./configure
gmake
gmake install

3、创建mysql用户(组)
groupadd mysql
useradd -r -g mysql mysql


4、创建mysql安装目录、数据库存放目录
mkdir -p /usr/local/mysql
mkdir -p /var/mysql/data

5、编译安装mysql
tar zxvf mysql-5.5.35.tar.gz
cd mysql-5.5.35
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql /
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock /
-DDEFAULT_CHARSET=utf8 /
-DDEFAULT_COLLATION=utf8_general_ci /
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk /
-DWITH_MYISAM_STORAGE_ENGINE=1 /
-DWITH_INNOBASE_STORAGE_ENGINE=1 /
-DWITH_MEMORY_STORAGE_ENGINE=1 /
-DWITH_READLINE=1 /
-DENABLED_LOCAL_INFILE=1 /
-DMYSQL_DATADIR=/var/mysql/data /
-DMYSQL_USER=mysql /
make
make install

6、修改相关目录权限
chown -R root.mysql /usr/local/mysql
chown -R mysql.mysql /var/mysql/data

7、初始化mysql
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql --datadir=/var/mysql/data

8、利用mysql配置文件模板,根据需要修改配置参数
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
修改my.cnf如下:
port = 3306
socket = /tmp/mysql.sock
datadir = /var/mysql/data
...

9、复制服务启动脚本,启动mysql服务
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
service mysqld start

10、设置开机自动启动服务
chkconfig --add mysqld
chkconfig --level 35 mysqld on

11、将mysql加入系统环境变量
在/etc/profile中加入mysql/bin:
echo "export PATH=/usr/local/mysql/bin:$PATH" >>/etc/profile
source /etc/profile

12、对于生产环境,强烈建议运行安全安装脚本
mysql_secure_installation

按命令向导,设置数据库root用户密码,删除匿名用户,删除test数据库,限制数据库root用户远程登录。

13、建立mysql本地/远程连接用户

mysql> create database 数据库名称;
mysql> grant select,insert,update,delete on 数据库名称.* to 用户名@'%' identified by "密码";
mysql> flush privileges;

<--完-->

bitsCN.com

文档

centos编译安装mysql_MySQL

centos编译安装mysql_MySQL:CentOS bitsCN.com 注:安装过程部分步骤需要root用户权限。软件版本:centos 6.3 mysql-5.5.35.tar.gz 1、检查/安装相关工具包、库文件gcc gcc-c++ autoconf automake zlib* libxml* bison ncurses-devel libtoo
推荐度:
标签: 用户 安装 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top