Mysql 源码安装
来源:互联网 发布:电子狗数据更新 编辑:程序博客网 时间:2024/05/22 02:59
注:请自行配置好yum源,不过centos默认的在线yum源也挺好用# yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses* libmcrypt* libtool-ltdl-devel* make cmake --必要软件包安装rpm -qa gcc \gcc-c++ \gcc-g77 \autoconf \automake \zlib* \fiex* \libxml* \ncurses* \libmcrypt* \libtool-ltdl-devel* \make \cmake \# useradd -m -g mysql mysql# tar -zxvf mysql-5.6.10.tar.gz# cd mysql-5.6.10# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.6 --设置安装路径#[root@dwh1 ~]# rpm -ivh cmake-2.6.4-5.el6.x86_64.rpm warning: cmake-2.6.4-5.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEYPreparing... ########################################### [100%] 1:cmake ########################################### [100%]# make && make install --编译安装# chown -R mysql:mysql /usr/local/mysql5.6 --设置目录权限# /usr/local/mysql5.6/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql5.6 --datadir=/usr/local/mysql5.6/data --安装db--以下为设置开机自启及启动服务# cp /usr/local/mysql5.6/support-files/mysql.server /etc/rc.d/init.d/mysql# cp /usr/local/mysql5.6/support-files/my-default.cnf /etc/my.cnf# chkconfig --add mysql && chkconfig mysql on# service mysql start附一些mysql的基本操作一、连接mysql。格式: mysql -h主机地址 -u用户名 -p用户密码首先进入安装目录# cd /usr/local/mysql5.6/bin# ./mysql -uroot -p输入密码,如果刚安装好mysql,超级用户root是没有密码的,提示符变为mysql>查看数据库mysql> show databases;选择数据库mysql> use mysql查看数据库中表mysql> show tables;配置环境变量export PATH=/usr/local/mysql5.6/bin:$PATH连接到远程主机上的mysql。远程IP为:192.168.11.98用户名root,密码abcd123 则键入以下命令:mysql -h192.168.11.98 -uroot -pabcd123(注:u与root可以不用加空格,其它也一样)3、 查询数据库状态mysql> status;4、 退出mysql命令:exit(回车)二、用户管理设置默认密码格式:mysqladmin -u用户名 -p旧密码 password 新密码注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。# mysqladmin -uroot password '123123'修改密码第一种方法将root的密码改为djg345# mysqladmin -uroot -p123123 password djg345以下方法需在mysql>提示符下操作第二种方法 更改user01密码为user01pwdmysql> SET PASSWORD FOR user01=PASSWORD("user01pwd");mysql> flush privileges;第三种方法 更改user01密码为user01pwdmysql> REPLACE INTO mysql.user (Host,User,Password) VALUES(%,user01,PASSWORD(user01pwd));mysql> flush privileges;第四种方法 grant主要用于设置权限mysql> GRANT USAGE ON *.* TO user01@"%" IDENTIFIED BY user01pwd;创建用户 user01密码user01pwdmysql> INSERT INTO mysql.user (Host,User,Password) VALUES(%,user01,PASSWORD(user01pwd));mysql> FLUSH PRIVILEGES;设置用户权限给予nconf用户对nconf库所有权限mysql> grant all privileges on nconf.* to nconf@"%" identified by 'nconf';mysql> flush privileges;
0 0
- ubuntu源码安装mysql
- MYSQL 源码安装手记
- 从源码安装MySQL
- MYSQL源码安装概述
- ubuntu 源码安装Mysql
- MySQL源码安装步骤
- MySQL源码安装
- 源码安装mysql
- MySQL 5.1 源码安装
- Mysql的源码安装
- mysql源码安装
- 源码安装mysql
- linux mysql 源码安装
- 源码安装mysql
- 源码安装mysql
- cmake安装mysql源码
- 源码编译安装mysql
- MYSQL源码安装步骤
- LeetCode Swap Nodes in Pairs
- java多态性总结
- BZOJ 3223 文艺平衡树 (splay)
- js执行引擎与浏览器内核分析
- ramfs--源码 inode.c
- Mysql 源码安装
- 日拱一卒(四)
- 【Redis基础】SSH 中Spring-data-redis使用体验
- 重构代码没有提高运行速度,呵呵,大家怎么样看
- Cocos2d-x3.2 双击事件
- char能表示(-128~127)
- android分享图片文字
- AndroidStudio 生成APP中文显示乱码
- SGU102 Coprimes