linux安装mysql
2015-12-08 09:38
453 查看
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就会自动启动了。
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就会自动启动了。
相关文章推荐
- centos mysql-5.6.22 主从复制
- Centos配置国内yum源
- 在Mac、Linux 终端显示 Git 当前所在分支
- OpenStack - liberty CentOS 7
- 如何获得Linux系统的内置模块和设备驱动列表
- Linux之旅——Linux简介
- centos 安装VNC_seerver
- 每天一个Linux命令(3):pwd命令
- Linux下top订购具体解释
- 最牛技术 1秒启动Linux的窍门
- UNIX环境编程--------原始套接字学习笔记-----Linux原始套接字实现分析
- 要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ...
- Linux学习(一):从图形界面进入命令行及命令行进入图形界面
- linux SVN服务器创建版本库
- 1 秒内启动Linux的方法
- Linux系统下使用XHProf和XHGui分析PHP运行性能
- [转载]CentOS挂载新硬盘
- linux技术博客文章
- Ubuntu Linux系统下apt-get命令详解
- centos 7上ambari安装试用