我下载的是mysql5.5.14版本;操作系统:红帽linux as5.4.
1:mysql和oracle数据库的linux的selinux都不能设置成强制;如果是,请修改:
vi /etc/selinux/config
修改selinux=disabled或者permissive
2、检查有没有旧版mysql
rpm -q mysql
如果有的话,就卸掉,根据约束,从最外部开始卸载。
rpm -e 包
3:安装
groupadd mysql
useradd -g mysql mysql //系统默认mysql用户安装
rpm -ivh MySQL-server-5.5.14-1.rhel5.x86_64.rpm
rpm -ivh MySQL-client-5.5.14-1.rhel5.x86_64.rpm
4、说明下默认安装目录
/var/lib/mysql 数据文件目录
/usr/share/mysql 配置文件目录
/usr/bin 程序目录
/etc/rc.d/init.d/mysql 启动脚本
5.mysql数据库对其它的机器授权访问:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'123.12.114.108' IDENTIFIED BY 'mysql5.5.14-64_rmbduoduo' WITH GRANT OPTION;
-- 'root'@'%' 代表任何ip都能访问。
flush privileges;
6、启动|终止|查看服务器
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf //系统默认mysql安装信息配置文件
/etc/rc.d/init.d/mysql start|stop|status
或者 /usr/bin/mysqladmin -u root -p123456 shutdown
7.修改root用户密码:
/usr/bin/mysqladmin -u root password '123456'
8.root用户登陆:
mysql -h127.0.0.1 -uroot -p123456
9、如果有需要个性管理配置;可以更改数据文件目录
mv /var/lib/mysql /data/
vi /etc/my.cnf
修改client和mysqld组的socket=/data/mysql/mysql.sock
vi /etc/rc.d/init.d/mysql
修改datadir=/data/mysql