Mysql卸载
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
有的话继续删除

Mysql安装
1>若本地没有安装包 能够考虑使用yum命令进行下载
# yum -y install mysql-server
# yum -y install php-mysql
2>安装后,MySQL自己主动启动,默认没实username和password,设置新password
#   /usr/bin/mysqladmin -u root password 'aaaaaa'
[root@luozhonghua ~]#   /usr/bin/mysqladmin -u root password 'aaaaaa'
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
解决:
2.1》/etc/rc.d/init.d/mysqld status 看看mysql是否已经启动
3.2》service mysqld start
3>登录MySQL
>mysql -u root -p
enter password:’aaaaaa’

4>赋权连接的主机
#grant select,insert,update,delete on *.* to root@192.168.1.101  identified by 'aaaaaa'
grant select,insert,update,delete on *.* to root@127.0.0.1  identified by 'aaaaaa';

5>更改默认字符集
# cp my-medium.cnf  /etc/my.cnf
在[client]下增加 default-character-set=utf8
在[mysqld]下增加 default-character-set=utf8
查找安装路径
Rpm -qa | grep mysql
Rpm -ql 包名
[root@luozhonghua charsets]# find /usr -name my-medium.cnf
/usr/share/doc/mysql-server-5.1.73/my-medium.cnf
/usr/share/mysql/my-medium.cnf

#6>设置mysql开机自启动
# vi /etc/rc.local
增加例如以下一行
#/usr/share/mysql/mysql.server start
7>又一次启动MySQL
# /etc/init.d/mysql restart
service mysqld restart

8>測试;

[root@luozhonghua ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement                                                                                .

mysql> create database xxx
    -> ;
Query OK, 1 row affected (0.06 sec)

mysql> ls
    -> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual th                                                                                at corresponds to your MySQL server version for the right syntax to use near                                                                                 'ls' at line 1
mysql> show databases
    -> ;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
| xxx                |
+--------------------+
4 rows in set (0.06 sec)

mysql> use xxx;
Database changed
mysql> show database
    -> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual th                                                                                at corresponds to your MySQL server version for the right syntax to use near                                                                                 'database' at line 1
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
| xxx                |
+--------------------+
4 rows in set (0.01 sec)

mysql> use xxx;
Database changed
mysql> create table test(
    -> int id not null,
    -> varchar(20) name null);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual th                                                                                at corresponds to your MySQL server version for the right syntax to use near                                                                                 'int id not null,
varchar(20) name null)' at line 2
mysql> show tables;
Empty set (0.00 sec)

mysql> create table dbtest (
    -> id int ,
    -> name varchar);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual th                                                                                at corresponds to your MySQL server version for the right syntax to use near                                                                                 ')' at line 3
mysql> create table dbtest (
    -> id int,
    -> name varchar(10));
Query OK, 0 rows affected (0.07 sec)

mysql> show tables;
+---------------+
| Tables_in_xxx |
+---------------+
| dbtest        |
+---------------+
1 row in set (0.01 sec)

mysql> drop table xxx;
ERROR 1051 (42S02): Unknown table 'xxx'
mysql> drop table dbtest;
Query OK, 0 rows affected (0.00 sec)

mysql> ls
    -> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual th                                                                                at corresponds to your MySQL server version for the right syntax to use near                                                                                 'ls' at line 1
mysql> show tables;
Empty set (0.00 sec)

mysql>

linux mysql 卸载,安装,測试全过程相关推荐

  1. Linux MySQL下载安装

    介绍 参考视频教程: https://www.bilibili.com/video/BV13a411q753?p=135 查询当前系统中安装的所有软件 rpm -qa 1. mysql的下载 1.1 ...

  2. Linux下Mysql卸载安装教程:卸载老版本,安装新版本

    由于:练习Mysql的主从复制,保证Mysql的版本一致,所以更新Linux上的Mysql版本 第一步:卸载linux系统上的原来的版本的mysql: 1.使用命令行查询电脑上的版本: rpm -qa ...

  3. brew安装mysql 卸载_Ubuntu环境下MySQL卸载安装配置远程访问三步曲

    卸载 查看所有依赖 dpkg --list|grep mysql 卸载 MySQL sudo apt-get remove mysql-* 清除残留数据,弹出界面选择 yes dpkg -l |gre ...

  4. linux mysql 卸载命令行,mysql卸载命令_Linux下卸载系统自带的MySQL数据库

    摘要 腾兴网为您分享:Linux下卸载系统自带的MySQL数据库,永安期货,央视影音,搜狗阅读,瑞易生活等软件知识,以及winulator,不做手机控app,豆瓣电影app,vr网球4,西方世界的劫难 ...

  5. linux mysql编译安装mysql_【MySQL安装】Linux下安装MySQL(预编译)

    预编译方式安装MySQL 一.环境说明 操作系统:Redhat Linux 7.2 MySQL版本:5.7 安装介质:mysql-5.7.25-linux-glibc2.12-x86_64.tar.g ...

  6. mysql卸载安装视频_MYSQL安装与卸载(一)

    系统:win10(其他版本系统不在本次内容) MySQL安装主流分为两种:msi,zip Zip:压缩版,这需要配置init文件,然后通过win+R 进入cmd控制台进行操作(本次 以msi版本为主, ...

  7. linux mysql 最小安装,Linux最小化安装之安装mysql

    mysql是我们开发过程中场景的关系型数据之一.所以一起看看在Linux中通过安装包是怎么安装的. 下载mysql 根据自己的Linux服务器版本下载对应的mysql,案例中我们使用的Centos7. ...

  8. mysql 远程安装linux命令,Linux mysql命令安装允许远程连接的安装设置方法

    而这些东西,正是新手很困惑的地方.一下是我的安装笔记,在Centos虚拟机上安装成功.中文的参考:http://xieyu.blog.51cto.com/213338/59749英文的参考 How t ...

  9. Linux JDK 卸载安装

    当前服务器已安装JDK,先进行JDK卸载 Linux JDK 卸载 1.查看当前JDK安装路径 whereis java which java (java执行路径) echo $JAVA_HOME(之 ...

最新文章

  1. Jvm(4),保持线程可见性的几种方法
  2. 如何在电脑上安装python-在电脑上安装python的方法
  3. 零基础如何学习Java?你要注意的8件事
  4. 第三次学JAVA再学不好就吃翔(part34)--多态的成员访问
  5. 20172326 《程序设计与数据结构》第六周学习总结
  6. php字符串连接符、三元运算符
  7. 2012年7月份第4周51Aspx源码发布详情
  8. LwIP之动态内存堆
  9. java序列化kr_序列化专用列表
  10. 音效SystemSoundID
  11. 系统学习深度学习(三十二)--Double DQN (DDQN)
  12. STM32入门开发: 介绍SPI总线、读写W25Q64(FLASH)(硬件+模拟时序)
  13. 指挥系统核心服务器,应急指挥中心指挥调度系统解决方案(一)
  14. curl做IP代理刷百度广告的计费问题
  15. android 发短信 oppo,OPPO R11短信发送失败怎么办?OPPO手机短信发送失败的解决方法...
  16. App如何在background状态下存活
  17. phpstorm安装jquery插件库
  18. 用Lua实现基于观察者模型的游戏成就系统
  19. 实训二十八:交换机 DHCP Snooping 的配置
  20. android架桥游戏,抖音搭桥小能手

热门文章

  1. 易宝典文章——怎样管理Exchange Server 2013邮箱地址
  2. 解决Swift中present(uiImagePickerController,animated: true,completion: nil)闪退的问题
  3. OSChina 周一乱弹 —— 嫂子我帮你们照顾放心吧
  4. 用Redis存储Tomcat集群的Session(转载)
  5. 如何在OpenStack环境中实现多Region
  6. Lisp 家族迎来新成员,函数式语言 Lux 是什么?
  7. Windows10 RS2正式版终于来了!升级有惊喜
  8. activeMQ - 消息重发策略和DLQ死信队列
  9. vim的寄存器和剪贴簿操作?
  10. linux日志管理命令详解