mysql5.5编译安装
来源:互联网 发布:mac 查看安装路径 编辑:程序博客网 时间:2024/06/09 14:51
mysql5.5编译安装
1、安装确保以下系统相关库文件
yum -y install make gcc-c++ cmake bison-devel ncurses-devel
2、建立mysql安装目录及数据存放目录
mkdir /usr/local/mysqlmkdir -p /data/mysql
3、创建用户和用户组
# groupadd mysql# useradd -g mysql mysql
4、赋予数据存放目录权限
# chown mysql.mysql -R /data/mysql
二、安装MySQL 5.5.35
解压
tar zxvf mysql-5.6.35.tar.gz
编译
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_UNIX_ADDR=/tmp/mysqld.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=/data/mysql \-DMYSQL_USER=mysql \-DMYSQL_TCP_PORT=3306
安装
makemake install
3、 复制配置文件
cp support-files/my-default.cnf /etc/my.cnf
4、 初始化数据库
执行前需赋给scripts/mysql_install_db文件执行权限
chmod 755 scripts/mysql_install_dbscripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ \--datadir=/data/mysql/
注:basedir:mysql安装路径 datadir:数据库文件储存路径
添加服务,拷贝服务脚本到init.d目录,并设置开机启动
cp support-files/mysql.server /etc/init.d/mysqlchkconfig mysql onservice mysql start --启动MySQL
执行下面的命令修改root密码
mysql -u root -pmysql> SET PASSWORD = PASSWORD('123456');
若要设置root用户可以远程访问,执行
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
防火墙的3306端口默认没有开启,若要远程访问,需要开启这个端口
打开/etc/sysconfig/iptables
在“-A INPUT –m state –state NEW –m tcp –p –dport 22 –j ACCEPT”,下添加:
-A INPUT -m state --state NEW -m tcp -p -dport 3306 -j ACCEPT
然后保存,并关闭该文件,在终端内运行下面的命令,刷新防火墙配置:
service iptables restart
阅读全文
0 0
- 编译安装MySQL5.5
- Mysql5.5编译安装
- mysql5.5编译安装
- mysql5.5编译安装过程
- linux 编译安装mysql5.5
- MySQL5.5编译安装问题
- cmake编译安装mysql5.5
- 源码编译安装 Mysql5.5
- mysql5.5源码编译安装
- centos 下编译安装mysql5.1与mysql5.5
- Centos 5.5 编译安装Mysql5.5
- CentOS源码编译安装Mysql5.5
- Linux下编译安装MySQL5.5
- Linux下编译安装mysql5.5
- centos6.5源码编译安装mysql5.6.17
- CetOS6.5下编译安装Mysql5.6.16
- Centos6.5源码编译安装Mysql5.7.14
- MYSQL5.5的手动编译安装
- 网络基础常考面试题
- 基数排序
- 洛谷p1880石子合并
- 【win32】vs2010的窗体程序Helloworld
- Spring配置数据库连接池错误(特别注意)
- mysql5.5编译安装
- 利用Flask-AppBuilder 快速构建Web后台管理应用
- linux 配置DNS服务器
- 步进电机脱机状态实质
- 【PAT】【Advanced Level】1075. PAT Judge (25)
- python os.path模块
- poj2236(并查集)
- 10分钟学会在windows-Linux下设置ASP.Net Core开发环境并部署应用
- 动态数据曲线绘制