rpm格式安装
1、下载在rpm格式mysql-server安装包和mysql-client包,地址:http://pan.baidu.com/s/1R3k30;http://pan.baidu.com/s/1MJ1Wa
2、查看机子是否已安装mysql服务 ,命令:rpm -qa | grep mysql ;
3、删除所有mysql相关的安装包 :rpm -e --nodeps 已查询出来的包名
4、如果以前安装过mysql, 需要删除如下文件和文件夹:
rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
5、运行如下命令安装mysql: rpm -ivh MySQL-server-5.5.40-1.el6.x86_64.rpm
rpm -ivh MySQL-client-5.5.40-1.el6.x86_64.rpm
6、初始化数据库:/usr/bin/mysql_install_db--user=mysql
7、修改my.cnf,mysql中rpm安装后在/etc路径下没有生成my.cnf。可以复制/usr/share/mysql下的my-default.cnf到该目录下
8、启动mysql数据库服务service mysql start
9、设置root密码:/usr/bin/mysqladmin -u root password '123456'
或者在 /root/.mysql_secret下查看生成的密码,命令如下:
mysql -u root -p
系统会提示enter password:
复制生成的密码,进入mysql修改密码,命令如下:
set password=Password('123456');
quit命令退出mysql
10、远程连接的设置:
运行mysql –uroot –pnew-password登录数据库
赋予root用户远程连接的权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'WITH GRANT OPTION;
flush privileges;
11、如果想要手动设置mysql安装路径,请继续往下看:
mysql默认安装路径:
数据库目录:/var/lib/mysql
配置文件:/usr/share/mysql
相关命令:/usr/bin(mysqladmin mysqldump等命令)
启动脚本:/etc/rc.d/init.d/(启动脚本文件mysql的目录)
my.cnf里面的配置:
basedir:mysql安装路径;
datadir:该参数指定了 MySQL 的数据库文件放在什么路径下,数据库文件即我们常说的 MySQL data 文件;
socket:mysql.sock文件是服务器与本地客户进行通信的unix套接字文件,其默认位置是/var/lib/mysql/mysql.sock;
如果要修改datadir=/usr/share/mysql/data;socket=/var/lib/mysql/mysql.sock;
首先将/var/lib/mysql下的文件移到/usr/share/mysql/data底下;然后重新初始化数据库,修改/usr/share/mysql/data的权限为mysql,命令如下:
chown -R mysql;
想要修改mysql为开机自启动方式的命令如下:#chkconfig --add mysqld
查看是否修改成功:
[root@localhost mysql]#chkconfig --list mysqld
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
i. 重启系统,mysqld就会自动启动了。