您的位置:首页 > 产品设计 > 产品经理

使用rpm包安装mysql及其简要配置

2010-07-29 18:52 661 查看
1. 下载RPM包安装mysql

首先使用rpm –e mysql

检查有无已经存在的mysql,有则删除。

到http://www.mysql.com/downloads/mysql/下载最新mysql安装包,包括server/client/shared等

rpm –ivh MySQL-server-community-5.1.46-1.rhel5.i386.rpm //安装mysql服务程序

rpm –ivh MySQL-client-community-5.1.46-1.rhel5.i386.rpm //安装mysql客户端程序

rpm -ivh MySQL-shared-community-5.1.46-1.rhel5.i386.rpm //php可能会用到的一些库文件

安装完成后运行 #mysqladmin -u root password ‘123456' //修改root用户登录数据库的密码

2.编辑MySQL配置文件my.cnf

配置文件为/etc/my.cnf,主要指定socket位置、port端口号以及添加UTF-8字符集支持。

[client]

port=3306

socket=/var/lib/mysql/mysql.sock

default-character-set = utf8

[mysqld]

port=3306

socket=/var/lib/mysql/mysql.sock

default-character-set = utf8

init_connect = ’SET NAMES utf8’

#解决创建函数时出现 Error Code : 1418 的错误

log-bin-trust-function-creators=1

#表名只使用小写(可选)

lower_case_table_names=1

3. 启动mysql

#service mysql start

或者#mysql_safe --user=root &

停止mysql

#service mysql stop

或者#mysqladmin shutdown --user=root -p123456(密码)

重启mysql

#service mysql restart

修改root用户密码(由旧密码123456改为新密码123)

#mysqladmin -uroot -p123456 password 123

3.授权远程连接mysql

#mysql –u 用户名–p密码

mysql> grant all on *.* to ‘用户名’@‘%’identified by‘密码’;

mysql> grant all on *.* to ‘root’@‘192.168.1.188’identified by‘密码’;

mysql> flush privileges;

4.忘记密码的解决方法(先停止mysql进程,通过mysql账号,以禁用表权限、网络连接的方式启动mysql,修改后需要重启mysql服务)

# mysqld_safe --skip-grant-tables --skip-networking &

# mysql

>use mysql;

>update user set password=PASSWORD("new-password") where user="root";

>flush privileges;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: