安装过程中,需要注意运行命令的用户。比如,以用户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'@'%';
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'@'%';