linux下安装mysql

获取mysql

登录网址http://www.mysql.com/downloads/mysql/

选择MySQL-5.5.12-1.linux2.6.i386.tar

下载最新mysql安装包

安装Mysql

上传至服务器指定目录,运行命令:chmod +x MySQL-5.5.12-1.linux2.6.i386.tar 获取执行权限

解压缩安装包,运行命令:tar xvf MySQL-5.5.12-1.linux2.6.i386.tar

获得安装所需rpm包,以此运行 rpm –e ***** 安装mysql

 

注意事项

1.       修改mysql用户密码:

默认安装的mysql初始root用户没有密码,需要运行mysql,进入mysql命令状态,运行命令:

select Host , User , Password from user; 显示当前用户和密码。

update user set password=password('123456') where user='root'; 修改root用户密码

2.       添加mysql用户:

insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject) values("%","ccs",password("ccs"),'','','');

%’代表任何ip都可以访问,可以根据具体情况设置成指定ip

3.       授权mysql用户:

grant all privileges on 数据库. to ccs@ip identified by '密码';

flush privileges; 刷新权限表

数据库:代表授权的数据库,egCCS

表:代表授权的表,*代表所有表

ccs@ip:代表用户和ip

密码:输入该用户的密码

all:代表所有操作权限,可以根据情况配置,egselect,updat,delete,add

4.       修改mysql字符集:

进入mysql,运行命令:

show variables like 'char%';

显示:

+--------------------------+----------------------------+

| Variable_name            | Value                      |

+--------------------------+----------------------------+

| character_set_client     | utf8                       |

| character_set_connection | utf8                       |

| character_set_database   | utf8                       |

| character_set_filesystem | binary                     |

| character_set_results    | utf8                       |

| character_set_server     | utf8                       |

| character_set_system     | utf8                       |

| character_sets_dir       | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

8 rows in set (0.00 sec)

 

SHOW VARIABLES LIKE 'collation_%';

显示:

+----------------------+-----------------+

| Variable_name        | Value           |

+----------------------+-----------------+

| collation_connection | utf8_general_ci |

| collation_database   | utf8_general_ci |

| collation_server     | utf8_general_ci |

+----------------------+-----------------+

3 rows in set (0.00 sec)

如果显示结果不是如上所示则:

修改etc目录下的my.cnf,增加

[client]

default-character-set=utf8

 

[mysqld]

default-character-set=utf8

init_connect='SET NAMES utf8'

 

[mysql]

default-character-set=utf8

5.       重启mysql

etc/init.d/mysql   [start | stop | restart]

6.       修改系统字符集:

修改etc目录下的profile,增加:

export LANG=zh_CN.UTF-8

export LC_CTYPE="zh_CN.UTF-8"

export LC_NUMERIC="zh_CN.UTF-8"

export LC_TIME="zh_CN.UTF-8"

export LC_COLLATE="zh_CN.UTF-8"

export LC_MONETARY="zh_CN.UTF-8"

export LC_MESSAGES="zh_CN.UTF-8"

export LC_PAPER="zh_CN.UTF-8"

export export LC_NAME="zh_CN.UTF-8"

export LC_ADDRESS="zh_CN.UTF-8"

export LC_TELEPHONE="zh_CN.UTF-8"

export LC_MEASUREMENT="zh_CN.UTF-8"

export LC_IDENTIFICATION="zh_CN.UTF-8"

你可能感兴趣的:(mysql,linux)