python 包 源码安装mysql,源码安装mysql - lenglingx的个人页面 - OSCHINA - 中文开源技术交流社区...

先安装cmake工具,

#tar -xvzf cmake-2.x.x.tar.gz

#cd cmake

#make

#make install

安装bison工具,

#tar -xvjf bison-2.x.x.tar.bz2

#cd bison

#make

#make install

建mysql 组和用户,再编译安装

#groupadd mysql

#useradd mysql -g mysql

#tar mysql5.x.x.tar.gz

#cd mysql

#cmake . \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql        //mysql安装目录

-DMYSQL_DATADIR=/usr/local/mysql/data        //mysql数据存放目录

-DINSTALL_DATADIR=/usr/local/mysql/data        //mysql数据存放目录

-DDEFAULT_CHARSET=utf8          //默认字符集

-DDEFAULT_COLLATION=utf8_general_ci         //校验字符

-DEXTRA_CHARSETS=all             //安斗所有扩展字符集

-DENABLED_LOCAL_INFILE=1          //允许从本地文件导入数据

-DMYSQL_USER=mysql        //mysql用户

-DMYSQL_TCP_PORT=3306

-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock     //socket文件

-DWITH_EDBUG=0

以上常用选项按要求选填,不是全部都要。

如需重新编译请:

#make clean

#rm -f CMakeCache.txt

#rm -f /etc/my.cnf

然后编译和安装

#make

#make install

安装完成后配置

#cd /usr/local/mysql

#chown -R mysql:mysql .      //把mysql目录设置成mysql用户所有和mysql组。数拓库目另放也可以设置一下。

#cp support-files/mysql-medium.cnf /etc/my.ini

#scripts/mysql_install_db --user=mysql       //或者切换到mysql用户后来安装mysql系统表。

#./bin/mysqld_safe --user=mysql &         // 启动msyql或者切换到mysql用户后来启动

#service mysql.server start|stop|restart|status

//在support-files/mysql.server 拷到/etc/init.d/mysqld则

#service mysqld start等

#mysqladmin -uroot -p shutdown  关闭系统。

#mysqladmin -uroot password "mysqlpassword"

#chkconfig --add mysqld,                  //将mysqld添加到开机启动

#chkconfig --level 345 on.               //设置成345模式启动。

添加MYSQL的root用户远程权限

#mysql -uroot -p

>use mysql;

>desc user;

>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";        给root远程登陆所有权限

>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '******' WITH GRANT OPTION;

>flush privileges;

例添加一个zabbix用户,从localhost对zabbix数据库所有表有SELECT, INSERT, UPDATE, DELETE, CAREATE, DROP权限

>GRANT SELECT, INSERT, UPDATE, DELETE, CAREATE, DROP ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix_passwd';

>flush privileges;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值