Linux下的mysql安装部署

来源:互联网 发布:hp m1213nf扫描软件 编辑:程序博客网 时间:2024/05/02 01:33

Linux下的mysql安装部署

主要内容:

  • 安装
  • navicat连接
  • 修改密码

安装

  • #apt-get install mysql-server
  • #mysql –version 查看版本
  • #vi /etc/ mysql/my.cnf(3.5版本修改方法)
  • [mysqld]下添加的应该为,保证编码规范:
    character-set-server=utf8
    collation-server=utf8_general_ci
  • 重启mysql:
    #service mysql restart
    #service mysql stop
    #service mysql start
  • 导出数据库
    #mysqldump -u root -p tvfan>tvfan.sql
    #mysqldump -u root -p oms>oms.sql

  • 导入数据库
    mysql -uroot -p
    mysql>create database tvfan;
    mysql>create database oms;
    mysql -uroot -p tvfan < tvfan.mysql
    mysql -uroot -p oms < oms.mysql

  • A.连接数据库: #mysql -uroot -p123456
  • B.创建远程连接用户:use user
    GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION;
  • C.查看端口:
    show global variables like ‘port’;
  • D.刷新:
    flush privileges;
  • E. 查询数据库用户:
    SELECT DISTINCT CONCAT(‘User: ”’,user,”’@”’,host,”’;’) AS query FROM mysql.user;
    出现此种用户数据表示成功: USER: ‘root’@’%’
  • F. 修改参数: #vi /etc/ mysql/my.cnf
    注释掉bind-address = 127.0.0.1
  • G. 重启数据库就好了

修改密码

  • A.修改my.cnf:
    vi /etc/mysql/my.cnf
    添加skip-grant-tables
  • B.重启mysql: service mysql restart
  • C.连接mysql,修改user表:
    mysql -uroot -p; 回车进入mysql
    use user;
    UPDATE user SET password=password(“test123”) WHERE user=’root’; (其中password表示加密方式)
  • D.刷新:
    flush privileges;
  • E.去掉my.cnf中skip-grant-tables,重启:
0 0
原创粉丝点击