Linux中MySql的安装

作者: weir_will | 来源:发表于2017-12-14 01:20 被阅读28次

安装之前

所有平台的Mysql下载地址为: MySQL 下载.

挑选你需要的 MySQL Community Server 版本及对应的平台。
Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址:

  • MySQL - MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。
  • MySQL-client - MySQL 客户端程序,用于连接并操作Mysql服务器。
  • MySQL-devel - 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要安装该RPM包。
  • MySQL-shared - 该软件包包含某些语言和应用程序需要动态装载的共享库(libmysqlclient.so*),使用MySQL。
  • MySQL-bench - MySQL数据库服务器的基准和性能测试工具

yum安装

查看mysql的安装

rpm -qa | grep mysql

如果安装卸载

rpm -e mysql  // 普通删除模式
rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

安装mysql

yum install mysql
yum install mysql-server
yum install mysql-devel

启动mysql

service mysqld start

如果我们是第一次启动mysql服务,mysql服务器首先会进行初始化的配置


Mysql提示

mysql重启

service mysqld restart

设置mysql的密码

mysqladmin -u root password '你的密码'  // 通过该命令给root账号设置密码为 root

连接mysql

mysql -u root password '你的密码'

测试sql语句

show databases;

效果如下:

测试

mysql安装其他命令

查看mysql服务是不是开机自动启动

chkconfig --list | grep mysqld  //#设定mysqld在各等级为on,“各等级”包括2、3、4、5等级

这里如果不明白含义参考链接

设置开机启动命令

chkconfig mysqld on

设置远程链接
查看mysql的端口:

show variables like 'port';

在使用远程连接时出现了如下错误:
报错:1130-host ... is not allowed to connect to this MySql server
解决方式:
在安装mysql的机器上运行:

d:\mysql\bin\>mysql   -h   localhost   -u   root //这样应该可以进入MySQL服务器
GRANT   ALL   PRIVILEGES   ON   *.*   TO   'root'@'%'   WITH   GRANT   OPTION; //赋予任何主机访问数据的权限
FLUSH   PRIVILEGES; //修改生效

MySQL 1045错误:1045-Access denied for user 'root'@'localhost'(using password: YES)
原因:因为用户输入的用户名或密码错误被拒绝访问,如果不想重装,需要找回密码或者重置密码。

解决方式:修改密码

mysql分片(集群搭建)

待补充...


参考链接:

菜鸟教程

相关文章1

相关文章2

相关文章

网友评论

    本文标题:Linux中MySql的安装

    本文链接:https://www.haomeiwen.com/subject/aqmtwxtx.html