Centos7安装Mysql
来源:互联网 发布:同安教育网络平台oa 编辑:程序博客网 时间:2024/05/28 16:16
Centos7版本,将mysql-server从默认软件列表中移除了,被替换成了mariadb,mysql的一个开源分支,因为在mysql被收购后,存在闭源风险,因此采用其分支来避免其风险。不过我们仍然可以选择去官网下载安装,或是使用mariadb这个分支。
一、安装mysql
在官网获取yum源的安装文件: [root@host1 Downloads]# wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
安装mysql源: [root@host1 Downloads]# rpm -ivh mysql57-community-release-el7-11.noarch.rpm
使用yum安装mysql: [root@host1 Downloads]# yum install mysql-community-server
安装好后,可使用如下命令操作服务:
service mysqld start #启动service mysqld stop #停止service mysqld restart #重启
首次安装好后,root账户无初始密码,可以直接使用mysql -u root
登陆
使用如下命令修改密码
mysql> set password for 'root'@'localhost'=password('********');Query OK, 0 rows affected, 1 warning (0.00 sec)
修改密码后就可以正常使用了
mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || test |+--------------------+4 rows in set (0.00 sec)
二、安装mariadb
当然,如果对mysql没有那么执着,可以尝试一下mariadb这个开源分支,以下是安装mariadb的方法。
使用yum直接安装,如果已经执行了上述安装mysql的操作,那分支里面会被替换成sqlserver: [root@host1 Downloads]# yum install mariadb-server mariadb
使用如下命令进行操作:
[root@host1 Downloads]# systemctl start mariadb #启动MariaDB[root@host1 Downloads]# systemctl stop mariadb #停止MariaDB[root@host1 Downloads]# systemctl restart mariadb #重启MariaDB[root@host1 Downloads]# systemctl enable mariadb #设置开机启动
启动后就可以正常使用了。
不过登陆后显示的不是mysql,而是Mariadb,所以可能看起来会有一点不习惯。
三、可能出现的问题
如果更新密码时出现如下错误: ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 42. Created with MySQL 50556, now running 50720. Please use mysql_upgrade to fix this error.
是因为mysql更新,但是却没有使用mysql_upgrade升级数据结构造成的,使用mysql_upgrade -uroot
就可以解决。
- centos7上安装mysql
- CentOS7安装mysql
- centos7 安装mysql
- CentOS7 安装 mysql
- CentOS7安装mysql
- centos7 mysql的安装
- centOS7安装Mysql
- centos7 install 安装mysql
- CentOS7下mysql安装
- centos7安装mysql
- Centos7安装Mysql
- centos7安装mysql
- CentOS7 mysql 安装
- mysql centos7安装
- CentOS7 下安装 mysql
- centos7 安装mysql
- CentOS7安装mysql
- centos7上安装mysql
- IjkPlayer的使用
- Spring 拦截器
- Day1T1
- 爬取百度贴吧所有精品贴照片
- 【备忘】Java菜鸟到大牛学习路线培训教程
- Centos7安装Mysql
- 汉明距离
- 什么是P问题、NP问题和NPC问题
- Android IjkPlayer播放视屏
- 今日主力净流入十大个股20171116
- python3之opencv安装
- 模拟实现strlen函数
- Java学习笔记(9)
- Drawerlayout侧拉菜单