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

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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值