MySQL56的卸载、安装、启动
卸载
-
停止MySQL服务
由于不同的mysql版本有不同的关闭方式,这里直接建议杀死进程 ps -ef |grep mysql kill -9 进程ID
-
使用以下命令查看当前安装mysql情况,查找以前是否装有mysql
rpm -qa|grep -i mysql
-
删除之前安装的mysql
rpm -e --nodeps rpm MySQL-client-5.5.25a-1.rhel5 rpm -e --nodeps rpm MySQL-server-5.5.25a-1.rhel5 。。。。。。 将所有关于mysql的rpm删除
-
查找之前老版本mysql的目录、并且删除老版本mysql的文件和库
find / -name mysql
-
删除对应的mysql目录
rm -rf /var/lib/mysql rm -rf /var/lib/mysql rm -rf /usr/lib64/mysql
-
删除my.cnf 文件
rm -rf /etc/my.cnf
-
再次查找是否还存在mysql
rpm -qa|grep -i mysql
安装
-
检查是否装有wget命令
wget 类似如下提示则装有: wget: missing URL Usage: wget [OPTION]... [URL]... Try `wget --help' for more options.
-
如果没有装,则通过yum命令安装
yum install wget -y
-
通过wget命令下载mysql所需的rpm包
wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
-
将下载后的包进行安装操作
rpm -ivh mysql-community-release-el6-5.noarch.rpm
-
安装mysql-server
yum install mysql-server -y
-
安装mysql-devel
yum install mysql-devel -y
-
安装客户端mysql
yum install mysql -y
启动
-
修改配置文件
vim /etc/my.cnf 注意要在 [mysqld] 这个区块下修改 character-set-server=utf8 skip-grant-tables
-
启动mysql
service mysqld start
-
查看mysql状态
可以通过两个命令来查看: 查看进程是否存在 ps -ef |grep mysql MySQL内部命令查看 service mysqld status
-
登录MySQL,输入完root,初始没有密码
mysql -uroot -p 再来两次回车
-
切换数据库
use mysql;
-
修改密码
UPDATE user SET password=password("123456") WHERE user='root';
-
刷新并退出
FLUSH PRIVILEGES; exit;
-
重新登录
mysql -uroot -p 123456
-
开通需要对外连接的帐号权限
create user root identified by '123456';
-
修改root密码为123456
update mysql.user set password=PASSWORD('123456') where User='root';
-
授权root用户本地登录,密码为123456
grant all privileges on *.* to root@'%' identified by '123456';
-
授权root对外开放连接,密码为123456
grant all privileges on *.* to root@'%' identified by '123456';
-
再次刷新
flush privileges;
-
在windows上使用类似于SQLYog的工具连接