CentOS上RPM方式安装MySQL5.6
2023-05-18 16:23阅读:
CentOS下RPM方式安装MySQL5.6 上
引用http://www.centoscn.com/mysql/2015/0624/5729.html
此次安装在桌面环境下,使用shell命令进行安装,下载安装包为:
MySQL-5.6.25-1.linux_glibc2.5.i386.rpm-bundle.tar;
a.
检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm
–e 名称)
1 |
[root@localhost ~]# rpm -qa | grep -i
mysql |
2 |
mysql-libs-5.1.66-2.el6_3.x86_64 |
3 |
[root@localhost ~]# yum -y remove
mysql-libs* |
b. 选择Linux对应的RPM包,如下:
1 |
[root@localhost rpm]#
ll |
3 |
-rw-r--r--. 1 root root 18442536 Dec 11
20:19 MySQL-client-5.6.15-1.el6.x86_64.rpm |
4 |
-rw-r--r--. 1 root root 3340660
Dec 11 20:06 MySQL-devel-5.6.15-1.el6.x86_64.rpm |
5 |
-rw-r--r--. 1 root root 54360600 Dec 11
20:03 MySQL-server-5.6.15-1.el6.x86_64.rpm |
c. 安装MySQL
1 |
[root@localhost rpm]# rpm -ivh
MySQL-server-5.6.15-1.el6.x86_64.rpm |
--force --nodeps
2 |
[root@localhost rpm]# rpm -ivh
MySQL-devel-5.6.15-1.el6.x86_64.rpm |
3 |
[root@localhost rpm]# rpm -ivh
MySQL-client-5.6.15-1.el6.x86_64.rpm |
5 |
[root@localhost rpm]# cp
/usr/share/mysql/my-default.cnf /etc/my.cnf |
d.
初始化MySQL及设置密码
1 |
[root@localhost rpm]#
/usr/bin/mysql_install_db |
或者
/usr/bin/mysql_install_db --user=mysql
2 |
[root@localhost rpm]# service mysql
start |
3 |
[root@localhost rpm]# cat
/root/.mysql_secret #查看root账号密码 |
4 |
# The random password set for the root user at Wed
Dec 11 23:32:50 2013 (local time): qKTaFZnl |
5 |
[root@localhost ~]# mysql -uroot
–pqKTaFZnl |
6 |
mysql> SET PASSWORD =
PASSWORD('123456');
#设置密码为123456 |
8 |
[root@localhost ~]# mysql -uroot
-p123456 |
如果mysql登入密码忘了,就vim /etc/my.cnf
[mysqld]下面加一句skip-grant-tables 保存退出,
重启mysql,可以等免密登入后修改密码 mysql
-uroot -p
e. 远程登陆用户设置
02 |
mysql> select
host,user,password from
user; |
03 |
+-----------------------+------+-------------------------------------------+ |
04 |
| host
| user | password
| |
05 |
+-----------------------+------+-------------------------------------------+ |
06 |
| localhost
| root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9
| |
07 |
| localhost.localdomain | root |
*1237E2CE819C427B0D8174456DD83C47480D37E8
| |
08 |
| 127.0.0.1
| root | *1237E2CE819C427B0D8174456DD83C47480D37E8
| |
09 |
| ::1
| root |
*1237E2CE819C427B0D8174456DD83C47480D37E8
| |
10 |
+-----------------------+------+-------------------------------------------+ |
12 |
mysql> update user
set password=password('123456')
where user='root'; |
13 |
mysql> update user
set host='%' where user='root'
and
host='localhost'; |
14 |
mysql> flush
privileges; |
f. 设置开机自启动
1 |
[root@localhost ~]# chkconfig mysql
on |
2 |
[root@localhost ~]# chkconfig --list |
grep mysql |
3 |
mysql
0:off
1:off 2:on 3:on
4:on 5:on
6:off |
g. MySQL的默认安装位置
2 |
/usr/share/mysql
#配置文件目录 |
4 |
/etc/init.d/mysql
#启动脚本 |