一.安装
1.查看mysql是否安装过
[root@localhost: ~]#rpm -qa|grep mysql
2.删除mysql
加入有安装过你想删除则可以这么删除
普通删除模式:
[root@localhost: ~]#rpm -e mysql
强力删除模式:
[root@localhost: ~]#rpm -e --nodeps mysql
3.查看yum上面提供什么版本mysql
[root@localhost: ~]#yum list|grep mysql
4.安装mysql
[root@localhost: ~]#yum install -y mysql -server mysql -devel
yum会帮我们选择好mysql数据库所需要的软件和附属软件
5.查看安装的mysql版本
[root@localhost: ~]#mysql -server
或者
[root@localhost: ~]#rpm -qi mysql-server
或者
[root@localhost: ~]#rpm -qa|grep mysql
二.初始化和配置
1.启动mysql服务
[root@localhost: ~]#service mysqld start
或者
[root@localhost: ~]#/etc/init.d/mysqld restart
2.查看mysql服务是否开机自启动
[root@localhost: ~]#chkconfig --list|grep mysqld
3.设置mysql开机启动
[root@localhost: ~]#chkconfig mysqld on
4.设置mysqlroot账号密码
[root@localhost: ~]#mysqladmin -u root password'root'
三.数据库的主要配置文件位置
默认安装的位置,如果不修改的情况下!
1.mysql的主要配置文件
/etc/my.cnf
2.mysql 数据库的数据文件存放位置
/var/lib/mysql
3.mysql数据库日志输出文件
/var/log/mysqld.log
4.mysql数据库默认端口为3306
可以通过命令查看linux监听的端口
[root@localhost: ~]#netstat -anp
四.mysql访问授权设置
方式一.直接修改表:
[root@localhost: ~]#mysql -uroot -p
输入密码登录进入数据库
mysql>use mysql;
mysql>update user set host = '%' where user ='root';
mysql>select host, user from user;
方式二.用户授权
登录数据库然后执行命令:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
注:
用户名是root密码也是root
然后刷新权限:
mysql>flush privileges;
五.其他
1.查看mysql目录
[root@localhost: ~]#ps -ef|grep mysql
或者
[root@localhost: ~]#whereis mysql
[root@localhost: ~]#which mysql
2.修改账户密码
mysqladmin -u用户名 -p旧密码 password 新密码
或者在表里sql修改
mysql>UPDATE user SET Password=PASSWORD('你的密码') where USER='root';