安装之前
所有平台的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重启
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分片(集群搭建)
待补充...
参考链接:
网友评论