1.第一种方式:linux设置动态ip连接外网 yum=centos独有的指令,自动安装所有依赖
yum install -y mysql-server mysql mysql-deve
或
yum install -y mysql-server
2.第二种方式:rpm安装,需要持有rpm文件,见目录:mysql_rpm_安装文件
安装过程:
2.1 将rpm文件复制到linux的 /usr/local/xx中
2.2 在 /usr/local/xx目录下执行:rpm -ivh perl-*.rpm
安装相关依赖
2.3 在 /usr/local/xx目录下执行:rpm -Uvh mysql-libs-5.1.73-7.el6.i686.rpm
升级mysql库
2.4 在 /usr/local/xx目录下执行:rpm -ivh mysql-5.1.73-7.el6.i686.rpm mysql-server-5.1.73-7.el6.i686.rpm
安装mysql的主要服务
3.第三种方式:使用虚拟机克隆:打开提供好的克隆虚拟机即可。其中已经安装好所有依赖,可直接使用。
3.1 VMware打开克隆的虚拟机
3.2 克隆的虚拟机的网络适配,使得虚拟机可以进入局域网
1>vi /ect/../ifcfg-eth0
2>删除 HWADDR所在行
UUID所在行
3>将/etc/udev/rules.d/目录中的
70-persistent-net.rules文件删除
4>重启虚拟机
======================================================================================================================
4.1 查看mysql服务(mysqld) network iptables
chkconfig
4.2 mysql启动:
service mysqld start
4.3 初次启动后可以为root用户设置密码,参看 【第7点】
====================================================================================================================
5.mysql指令:
5.1 客户端访问:
mysql -u root -p 打开mysql客户端 默认打开主机为 localhsot
【mysql -u root -p123 连同密码一齐输入】
或者:
mysql -u root -h '192.168.1.68' -p 打开主机为 192.168.1.68
5.2 数据库查看:show databases;
5.3 数据库选择:use xx;
5.4 数据表查看:show tables;
5.5 sql...
====================================================================================================================
6.mysql远程连接: mysql默认不支持远程连接
6.1 mysql -u root -p 打开mysql客户端
6.2 use mysql 选择库:mysql
6.3 将库mysql中的user表中host为127.0.0.1的数据行host改为"%"
6.4 flush privileges //刷新权限
6.5 关闭linux的防火墙
====================================================================================================================
7.为mysql的root用于分配登陆密码:
7.1 如下命令,在初次开启mysql服务后,会提示给用户:
[root@zhj mysql_rpm]# mysqladmin -u root password '123';
7.2 如果已经有密码存在,要修改的话:
[root@zhj mysql_rpm]# mysqladmin -u root -p password 'new_pwd'; 之后输入旧密码回车即可
====================================================================================================================
8. 找到 /etc/my.cnf 在此文件中添加如下
[client]
default-character-set=utf8
防止命令行乱码,此配置仅作用于用命令行操作数据时的乱码解决。
常规的应用运行乱码解决和此无关。
====================================================================================================================
9.mysql卸载
rpm -e mysql-server 卸载主服务
rm -rf /var/lib/mysql 删除库表数据
重装即可,由于只卸载了主服务,重装时也只需要安装主服务
: rpm -ivh mysql-server-5.1.73-7.el6.i686.rpm
====================================================================================================================
10.忘记管理员密码
找到/etc/my.cnf
[mysqld]
...
skip-grant-tables //注意,建议在拆除网线的情况下添加 (而且添加配置后,需要重启mysqld服务)
update user set password=password('123') where xxxxxx;//修改密码
将如上配置删除或注释