mysql5.5解压版本安装

ubuntu 11.10 环境中。。。

 

【大部分命令需要root权限,用root操作,或者命令加上sudo】

1、下载MySQL免安装版/二进制版软件(不用编译)

http://www.mysql.com/downloads/mysql/

比如我下载了mysql-5.5.2-m2-linux-i686-glibc23.tar.gz

 

2、创建mysql组,建立mysql用户并加入到mysql组中
#groupadd mysql
#useradd -g mysql mysql

 

3.解压

#cd ~/Downloads

#tar zxvf mysql-5.5.2-m2-linux-i686-glibc23.tar.gz

 

移动到/opt/mysql中

#mv mysql-5.5.2-m2-linux-i686-glibc23 /opt/mysql

 

在/usr/local建立符号链接

#ln -s /opt/mysql /usr/local/mysql

 

#cd /opt/mysql

#chown -R mysql .

#chgrp -R mysql .

#scripts/mysql_install_db --user=mysql --basedir=/opt/mysql

#chown -R root .
#chown -R mysql data

 

4.配置文件

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

#vi /etc/my.cnf

[mysqld]配置中加入

basedir         =/opt/mysql
datadir         =/opt/mysql/data

 

5.配置root密码

方法:mysqladmin -u root -h host_name password "newpwd"

比如要设root密码为123456,如下命令:

#bin/mysqladmin --no-defaults -u root  password "123456"

 

6.运行mysql,要加上 --no-defaults选项

#bin/mysqld --no-defaults --user=mysql

 

 

7.测试

#bin/mysql --no-defaults  -uroot -p123456

mysql> show databases;
+--------------------------+
| Database                 |
+--------------------------+
| information_schema       |
| mysql                    |
| test                     |
| test_remote_add_database |
+--------------------------+
4 rows in set (0.00 sec)

 

 

ps:如果要远程连接mysql,需配置

1.首先以 root 帐户登陆 MySQL

#bin/mysql --no-defaults  -uroot -p123456

2.授权

mysql>grant all PRIVILEGES on *.* to some_user_name@'some_server_id' identified by 'your_password';

其中:

all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的select,insert,update等等等权限

*.*表示所有数据库,所有表,也可以具体指定某个库某个表

some_user_name表示给哪个用户授权,存在或不存在都可以

some_server_id表示某个ip地址,如果想不限制链接的 IP 则设置为“%”即可。

your_password表示授予该用户的密码

3.生效

mysql>flush privileges;

4.然后你就可以在some_server_id用刚才的用户名,密码远程连到mysql了

你可能感兴趣的:(mysql5)