linux mysql安装顺序_Linux MySql安装步骤

本文将以MySQL 5.5.47为例,以CentOS 6.5为平台,讲述MySQL数据库的安装和设置。

源码包方式安装

1.新建MySql用户和用户组

groupadd mysql

useradd -r -g mysql -M mysql

yum install boost-devel

tar -zxvf mysql-5.5.47.tar.gz

yum install cmake

yum install gc-devel

yum install git

yum install gcc-c++

yum install ncurses-devel

rm -rf CMakeCache.txt

[root@typecodes mysql-5.7.7-rc]# cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ [MySQL安装的根目录]

-DSYSCONFDIR=/etc \ [MySQL配置文件所在目录]

-DMYSQL_USER=mysql [MySQL用户名]

make

make install

chown -R mysql:mysql /usr/local/mysql

chmod -R 755 /usr/local/mysql

cd /usr/local/mysql

cp ./support-files/my-medium.cnf /etc/my.cnf

./scripts/mysql_install_db --user=mysql

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

chmod +x /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

chkconfig --list mysqld

service mysqld start

service mysqld stop

执行下面的命令关闭开机自启动:

chkconfig mysqld off

执行下面的命令可以改变开机自启动的运行级别为3、5:

chkconfig --level 35 mysqld on

3.1.11 将mysql的bin目录加入PATH环境变量

编辑/etc/profile文件:

vi /etc/profile

在文件最后添加如下两行:

PATH=$PATH:/usr/local/mysql/bin

export PATH

执行下面的命令使所做的更改生效:

. /etc/profile

http://blog.csdn.net/xiamizy/article/details/2072525

登录MySql

#首次登录是免密码的

$ mysql -pmysql -uroot

use mysql;

select host,user,password from user;

e779ccdbccb4aa4df4c6da36cc18a8d8.png

--要删除 user为空的用户

delete from user where user='';

--为root用户设置密码,这里用到了一个函数 PASSWORD()他可以将输入的明文密码转换为加密码格式

update user set password=PASSWORD('123456') where user='root';

80fb2c51062015633dcb168cada84c59.png

--刷新权限

flush privileges;

--为其他客户端开启连接权限 如果是hive和mysql在同一台服务器上则不需要授权

grant all privileges on *.* to 'root'@'%' identified by '123456';

-- 可以把 %改成IP,则授权固定IP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值