linux下安装Mysql
来源:互联网 发布:小区平面图制作软件 编辑:程序博客网 时间:2024/06/05 09:02
一、准备:卸载掉原有mysql
// 这个命令就会查看该操作系统上是否已经安装了mysql数据库
rpm -qa | grep mysql
// 普通删除模式
rpm -e mysql包名
// 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
rpm -e --nodeps mysql包名
二、mysql的安装
RPM安装
rpm -ivh MySQL-server-5.5.46-1.linux2.6.x86_64.rpm MySQL-devel-5.5.46-1.linux2.6.x86_64.rpm MySQL-client-5.5.46-1.linux2.6.x86_64.rpm
yum本地安装
yum localinstall -y MySQL-server-5.5.46-1.linux2.6.x86_64.rpm MySQL-devel-5.5.46-1.linux2.6.x86_64.rpm MySQL-client-5.5.46-1.linux2.6.x86_64.rpm
yum安装在线安装
// 查看yum上提供的mysql数据库可下载的版本yum list | grep mysql
安装命令
注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行
yum install -y mysql-server mysql mysql-devel
安装成功提示
Installed: mysql.i686 0:5.1.73-5.el6_6 mysql-devel.i686 0:5.1.73-5.el6_6 mysql-server.i686 0:5.1.73-5.el6_6Dependency Installed: keyutils-libs-devel.i686 0:1.4-5.el6 krb5-devel.i686 0:1.10.3-42.el6 libcom_err-devel.i686 0:1.41.12-22.el6 libselinux-devel.i686 0:2.0.94-5.8.el6 libsepol-devel.i686 0:2.0.41-4.el6 openssl-devel.i686 0:1.0.1e-42.el6 perl-DBD-MySQL.i686 0:4.013-3.el6 perl-DBI.i686 0:1.609-4.el6 zlib-devel.i686 0:1.2.3-29.el6Dependency Updated: e2fsprogs.i686 0:1.41.12-22.el6 e2fsprogs-libs.i686 0:1.41.12-22.el6 krb5-libs.i686 0:1.10.3-42.el6 libcom_err.i686 0:1.41.12-22.el6 libss.i686 0:1.41.12-22.el6 mysql-libs.i686 0:5.1.73-5.el6_6 openssl.i686 0:1.0.1e-42.el6Complete!
查看刚安装好的mysql-server的版本
rpm -qi mysql-server
三、mysql数据库的初始化及相关配置
启动我们的mysql服务
service mysqld start
查看是否自动启动
chkconfig --list | grep mysqld
配置开机自动启动
chkconfig mysqld on
设置root账号密码
mysqladmin -u root password 'root'
登录数据库
mysql -u root -p
设置Mysql远程访问
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;
四、其他
mysql数据库的数据库文件存放位置:/var/lib/mysql
mysql数据库的日志输出存放位置:/var/log
show databases; //查看系统已存在的数据库
use databasesname; //选择需要使用的数据库
drop database databasename; //删除选定的数据库
exit //退出数据库的连接
create database test01; //建立名为test的数据库
show tables; // 列出当前数据库下的表
其他基本的增删改查使用标准SQL即可
修改root密码
mysql -u root -p
use mysql
update user set password=PASSWORD('123456') where user='root';
flush privileges;
解决mysql“Access denied for user root@localhost”
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
0 0
- Linux下安装Mysql
- Linux下安装MySQL
- Linux下安装MYSQL
- Linux下安装mysql
- LINUX下安装MySQL
- Linux下安装MySQL
- Linux下安装MySQL
- linux下安装mysql
- Linux下安装Mysql
- Linux下安装MySQL
- Linux 下安装mysql
- linux下安装mysql
- Linux下mysql安装
- Linux下安装MySql
- Linux下mysql安装
- linux下安装mysql
- linux下安装mysql
- linux下安装mysql
- mysql中事务的概念
- Codevs-1074 食物链
- Debug和Release的区别 http://blog.csdn.net/vbskj/article/details/6990544
- anadroid inputmanager详细分析
- 黑马程序员--正则表达式
- linux下安装Mysql
- intro to Apache Log4j 2
- Dumping a C++ object's memory layout with Clang
- 通过mark和reset方法重复利用InputStream
- POJ1321 棋盘问题 DFS
- 程序员应该知道计算机基本原理
- 经验之谈—initWithFrame;initWithCoder;awakeFromNib
- Eclipse 新建Servlet出错问题
- 好友列表