ubuntu 下mysql.tar.gz解压缩版安装

  mysql编译安装十分麻烦,幸亏官方出了解压缩版,免去了很多烦恼,这里记录下安装步骤。

(一)安装前还是要检查一下运行依赖库是否都有,这里就不列了。

(二)下载mysql5.1压缩包,tar -zxvf解压到/usr/local/mysql(默认路径)

(三)执行如下命令:

:$ sudo groupadd mysql
:$ sudo useradd -g mysql mysql

:$ cd /usr/local/mysql
:$ sudo chown -R mysql .
:$ sudo chgrp -R mysql .
:$ ./scripts/mysql_install_db --user=mysql  --basedir=/usr/local/mysql
:$ cd ..



:$ ./bin/mysqld_safe --basedir=/usr/local/mysql --user=mysql &

 

这里mysql用户和mysql用户组可以自行改变,一般来说mysql用户也可以用现在登录用户替代,然后把登录用户增加到mysql用户组中也可以,/usr/local/mysql/data为默认数据库存放地址, 如果有更改则在mysqld_safe 后添加--datadir=***,设定(注意,要保证登录mysql的用户对data目录的读写权限才可以进行相关操作,如果没有用 sudo chown -R username datadir进行更改

至此,如果mysqld_safe成功运行,则mysql安装完成

如果要关闭mysqld_safe用下面命令:

:$./bin/mysqladmin -u root -p shutdown

然后输入密码就可以

(四)用户密码相关设置

用下面命令登录

$:/usr/local/mysql/bin/mysql -u root (默认只有root用户)

mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";(更改用户密码为123456也可以用该语句创建新用户,不过要保证新用户的对linux文件系统也有相关权限)

下次登录时

:/usr/local/mysql/bin/mysql -u root -p

Enter Password:123456

(五)把mysql设为init.d服务

 

$:cp ./support-files/my-medium.cnf /etc/my.cnf(mysql配置文件,medium为中等内存配置,可以自行选择合适的)

$:cp ./support-files/mysql.server /etc/init.d/mysql

$:sudo /etc/init.d/mysql start(如果用户不默认的mysql或者mysql不在/usr/local下,则需要增加mysql选项--user=***等等)

这样就把mysql变为init.d下面的服务,就可以通过init.d 统一管理

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值