linux 下安装mysql6.0

本文详细介绍了如何从下载源码包、创建用户组和用户、编译安装MySQL、配置和启动MySQL数据库,直至更改root密码、设置开机自启动、登录、创建数据库、创建用户、授权等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装过程中,需要注意运行命令的用户。比如,以用户root运行本该用mysql用户运行的命令时,可能会造成后面的启动报错。
1、下载源码包

去 http://dev.mysql.com/downloads/mysql/6.0.html 里下载到 mysql-6.0.0-alpha.tar.gz

2、创建mysql的用户组和用户
# groupadd mysql
# useradd -g mysql mysql

3、编译安装 mysql
# cp mysql-6.0.0-alpha.tar.gz /opt/analyzer/mysql-6.0.0 # 安装程序存放目录
# tar -zxvf mysql-6.0.0-alpha.tar.gz
# cd mysql-6.0.0-alpha
# ./configure --prefix=/opt/analyzer/mysql # 指定安装目录
# make
# make install

4、配置并启动mysql
# cp support-files/my-medium.cnf /etc/my.cnf
# cd /opt/analyzer/mysql-6.0.0
# chown -R mysql .
# chgrp -R mysql .
# su - mysql # 切换用户
[mysql@T5037 ~]# bin/mysql_install_db --user=mysql # 初始化安装mysql数据库
[mysql@T5037 ~]# bin/mysqld_safe --user=mysql & # 启动mysql数据库

5、更改mysql的root密码
[mysql@T5037 ~]# /usr/local/mysql/bin/mysqladmin -u root password [新密码]

6、设置mysql开机自启动
# cp support-files/mysql.server /etc/rc.d/init.d/mysql
# chmod +x /etc/rc.d/init.d/mycql
# chkconfig --add mysql
# service mysql start

7、mysql启动及关闭
启动MYSQL服务:service mysqld start;
关闭MYSQL服务:service mysqld stop;

8、登录、创建数据库、创建用户、授权
[mysql@T5037 ~]# cd /opt/analyzer/mysql/biin

1)登录
[mysql@T5037 ~]# ./mysql -u root -p # 登录、输入密码

2)创建数据库
>create database testbase;

3)创建用户
命令格式:CREATE USER 'username'@'host' IDENTIFIED BY 'password';
>create user mysqluser Identified mysqlpwd;

4)授权
命令格式:GRANT privileges ON databasename.tablename TO 'username'@'host'
>GRANT privileges ON testbase.tablename TO 'mysqluser'@'%';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值