linux安装mysql
2016-04-24 00:00
435 查看
安装mysql前需要查询系统中含有的有关mysql的软件。
屏幕显示:
下载mysql地址:http://dev.mysql.com/downloads/mysql/
CentOS是RedHatLinux系列的,因此选择RedHatLinux(见红线地方),网页会自动变成RedHatLinux有关的mysql下载:
需要下载2个内容,一个是MySQL-5.6.21-1.el6.i686.rpm-bundle.tar,这个是几个程序的合集包,另一个是 MySQL-shared-compat-5.6.21-1.el6.i686.rpm,这个是软件包包括MySQL 3.23和MySQL 4.0的共享库。如果你安装了应用程序动态连接MySQL 3.23,但是你想要升级到ySQL 4.0而不想打破库的从属关系,则安装该软件包而不要安装MySQL-shared。从MySQL 4.0.13起包含该安装软件包。
将2个文件上传到CentOS中,解压MySQL-5.6.21-1.el6.i686.rpm-bundle.tar。
安装MySQL-shared-compat替换mysql-libs,如果不替换,在删除mysql-libs,会提示postfix依赖于mysql-libs:
测试MySQL-server安装,提示需要安装perl:
安装MySQL-server,MySQL-client:
第一次登陆设置root密码:
首先查看 cat /root/.mysql_secret
[root@localhost src]# cat/root/.mysql_secret
# The random password set for the root userat Fri Jan 10 20:00:34 2014 (local time): aJqZsA2m
然后命令行:mysql -u root -p ,然后输入上面的密码即可:
mysql -uroot -p 刚才的随机密码登录
用下面的命令修改root密码
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
rpm -qa | grep -i mysql //grep -i是不分大小写字符查询,只要含有mysql就显示
屏幕显示:
mysql-libs-5.1.71-1.el6.i686 //它是好几个软件的依赖,其中在mini版本中postfix软件依赖mysql-libs,网络上很多建议都是直接删除, yum remove mysql-libs 或者 rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686,总觉得这样做不好。
查找mysql官方资料,得到安装方法是用MySQL-shared-compat将mysql-libs-5.1.71-1.el6.i686替换为同版本后在安装mysql。
下载mysql地址:http://dev.mysql.com/downloads/mysql/
CentOS是RedHatLinux系列的,因此选择RedHatLinux(见红线地方),网页会自动变成RedHatLinux有关的mysql下载:
需要下载2个内容,一个是MySQL-5.6.21-1.el6.i686.rpm-bundle.tar,这个是几个程序的合集包,另一个是 MySQL-shared-compat-5.6.21-1.el6.i686.rpm,这个是软件包包括MySQL 3.23和MySQL 4.0的共享库。如果你安装了应用程序动态连接MySQL 3.23,但是你想要升级到ySQL 4.0而不想打破库的从属关系,则安装该软件包而不要安装MySQL-shared。从MySQL 4.0.13起包含该安装软件包。
将2个文件上传到CentOS中,解压MySQL-5.6.21-1.el6.i686.rpm-bundle.tar。
#tar xvf MySQL-5.6.21-1.el6.i686.rpm-bundle.tar MySQL-client-5.6.21-1.el6.i686.rpm MySQL-devel-5.6.21-1.el6.i686.rpm MySQL-shared-5.6.21-1.el6.i686.rpm MySQL-test-5.6.21-1.el6.i686.rpm MySQL-server-5.6.21-1.el6.i686.rpm MySQL-embedded-5.6.21-1.el6.i686.rpm#ls -ltotal 415068 -rw-r--r--. 1 root root 210442240 Nov 11 11:12 MySQL-5.6.21-1.el6.i686.rpm-bundle.tar-rw-r--r--. 1 7155 wheel 17813608 Sep 12 16:25 MySQL-client-5.6.21-1.el6.i686.rpm-rw-r--r--. 1 7155 wheel 3131328 Sep 12 16:25 MySQL-devel-5.6.21-1.el6.i686.rpm-rw-r--r--. 1 7155 wheel 83106000 Sep 12 16:25 MySQL-embedded-5.6.21-1.el6.i686.rpm-rw-r--r--. 1 7155 wheel 54611632 Sep 12 16:26 MySQL-server-5.6.21-1.el6.i686.rpm-rw-r--r--. 1 7155 wheel 1878756 Sep 12 16:27 MySQL-shared-5.6.21-1.el6.i686.rpm-rw-r--r--. 1 root root 4141488 Nov 18 14:42 MySQL-shared-compat-5.6.21-1.el6.i686.rpm-rw-r--r--. 1 7155 wheel 49887932 Sep 12 16:27 MySQL-test-5.6.21-1.el6.i686.rpm
安装MySQL-shared-compat替换mysql-libs,如果不替换,在删除mysql-libs,会提示postfix依赖于mysql-libs:
# rpm -i MySQL-shared-compat-5.6.21-1.el6.i686.rpm# rpm -qa | grep -i mysqlmysql-libs-5.1.71-1.el6.i686 MySQL-shared-compat-5.6.21-1.el6.i686# yum remove mysql-libs
测试MySQL-server安装,提示需要安装perl:
# rpm -ivh --test MySQL-server-5.6.21-1.el6.i686.rpm# yum install perl
安装MySQL-server,MySQL-client:
# rpm -ivh MySQL-server-5.6.21-1.el6.i686.rpmPreparing... ########################################### [100%] 1:MySQL-server ########################################### [100%]……………… ……………… A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !You will find that password in '/root/.mysql_secret'. You must change that password on your first connect, no other statement but 'SET PASSWORD' will be accepted. See the manual for the semantics of the 'password expired' flag. Also, the account for the anonymous user has been removed.In addition, you can run: /usr/bin/mysql_secure_installation ……………… ………………# rpm -ivh MySQL-client-5.6.21-1.el6.i686.rpmPreparing... ########################################### [100%] 1:MySQL-client ########################################### [100%]
第一次登陆设置root密码:
首先查看 cat /root/.mysql_secret
[root@localhost src]# cat/root/.mysql_secret
# The random password set for the root userat Fri Jan 10 20:00:34 2014 (local time): aJqZsA2m
然后命令行:mysql -u root -p ,然后输入上面的密码即可:
mysql -uroot -p 刚才的随机密码登录
用下面的命令修改root密码
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
相关文章推荐
- RedHat(CentOS)和Ubuntu安装软件命令对比(区别)
- Linux之trap命令
- Linux centos Ubuntu 软件安装在什么位置
- Linux文件与文件系统的压缩与打包
- centos vsftp 服务器配置
- linux下rpm软件包管理命令详解
- Linux内核分析期末总结 20135115臧文君
- centos 7 mini 更改防火墙设置.替换成原来el的防火墙
- 【linux】CentOS安装mysql*.rpm提示conflicts with file from package的解决办法
- Linux —— alias 别名
- CentOS下NAT模式ping不通
- Linux下软件常见安装方式
- CentOS 下命令安装NetBeans
- 每天一linux命令 scp命令
- 所谓完整的linux系统包括哪些部分呢?【转】
- linux积累
- 每天一个linux命令:du 命令
- linux补全之--hydra的运用
- linux jdk 配置
- linux安装mysql,开启远程访问