mysql如何初始化数据库

推荐 综合 2020-01-08 17:00:56 2304

本文收集整理关于mysql如何初始化数据库的相关议题,使用内容导航快速到达。

内容导航:

  • 如何初始化MySQL数据库
  • mysql数据库初始化失败是什么原因
  • 如何初始化MySQL数据库
  • mysql5.7数据库怎么初始化
  • 用perl如何访问mysql数据库?
  • Q1:如何初始化MySQL数据库

    1、停止mysql服务 2、删除mysql的data目录下的,除mysql这个目录外的其他目录(为保险期间,先移走) 3、重启myql即可 ----------------------------------- 呵呵,放松,一切都会好起来的!

    Q2:mysql数据库初始化失败是什么原因

    启动这个试试看

    /mysql/bin/mysqld_safe &

    试试看我整理的笔记

    1. 安装mysql

    mysql-5.0.41-linux-i686-glibc23.tar.gz 由于mysql是二进制包。所以还是比较方便的。

    直接解压。然后移动。

    mv mysql-5.0.41-linux-x86_64-glibc23 /usr/local/mysql

    cd /usr/local/mysql

    groupadd mysql

    useradd -g mysql mysql

    chown -R mysql .

    chgrp -R mysql .

    chown -R root .

    ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/home/www/mysql/data

    cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf

    cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld

    chmod 755 /etc/rc.d/init.d/mysqld

    chkconfig –add mysqld

    chkconfig --level 3 mysqld on

    mv /usr/local/mysql/data /home/www/mysql

    chown -R mysql:mysql /home/www/mysql

    编辑/etc/my.cnf

    在 [mysqld] 段增加

    datadir = /home/www/mysql

    skip-innodb

    wait-timeout = 10

    max_connections = 512

    max_connect_errors = 10000000

    在 [mysqld] 段修改

    max_allowed_packet = 16M

    thread_cache_size = CPU个数*2

    将 log-bin 注释

    service mysqld start

    bin/mysqladmin -u root -p

    Q3:如何初始化MySQL数据库

    初始化是什么意思?

    重启吗?

    不能注册用户的原因有很多可能,重启mysql不一定能解决。

    重启命令是:service mysqld restart

    Q4:mysql5.7数据库怎么初始化

    1、双击进入安装 2、在协议许可(License Agreement)界面,勾选“I accept the license terms”,点击“Next”。 3、在检查更新信息(Find latest products)界面,勾选“Skip the check for updates(no re中国mended)”跳过检查,然后点击“Next”。 4、在选择安装类型(Choosing a Setup Type)界面,根据安装需求选择安装类型(推荐默认开发版本),设置MySQL安装路径和数据存放路径,最后点击“Next”。 5、在检查要求(Check Requirements)界面,点击“Next”。 6、安装进度(Installation progress)界面,点击“Execute”执行。 7、等待安装进度完毕,点击“Next”。 8、进入配置概述(Configuration Overview)界面,点击“Next”。 9、在MySQL服务配置(MySQL Server Configuration)界面,默认不做修改,点击“Next”。 10、设置根账户(root账户)密码。 11、添加(非根)用户账户。其目的是便于数据库权限管理,为远程访问者提供安全账户。

    Q5:用perl如何访问mysql数据库?

    mysql> create database mydata; Query OK, 1 row affected (0。00 sec) mysql> use mydata; Database changed mysql> create table address ( -> id int(5) not null, -> name varchar(40) not null, -> email varchar(50) not null, -> telephone int(12) null); Query OK, 0 rows affected (0。

    05 sec) mysql> insert into address values ( -> 1,’Nighthawk’,’nighthawk@ ’, ); Query OK, 1 row affected (0。

    00 sec) use DBI; #连接数据库mydata my $dbh = DBI->connect(’DBI:mysql:mydata’) or die "无法连接数据库: " 。

    DBI->errstr; print "插入若干记录n"; my $sth = $dbh->prepare(q{ INSERT INTO address (id, name,email,telephone) VALUES (?, ?, ?, ?) }) }); print "输入记录,回车结束:"; while ($inputdata =<>) { chop $inputdata; last unless($inputdata); my ($id, $name,$email, $tel) = split( /,/, $inputdata); $sth->execute($id, $name, $email,$tel) } # $dbh->commit; print "下面根据输入的名字打印出EMAIL地址和电话n"; my $sth = $dbh->prepare(’SELECT * FROM address WHERE name=?’) or die $dbh->errstr; print "请输入姓名,回车结束:"; while ($inputname =<>) { my @data; chomp $inputname; last unless($inputname); $sth->execute($inputname) or die "错误: " 。

    $sth->errstr; while (@data = $sth->fetchrow_array()) { print "Email:$data[2]t Telephone:$data[3]n"; } } #断开连接 $dbh->disconnect; 。

    相关文章
    鼠标快速初始化在哪里?2019-02-28
    DNF登录初始化失败什么解决2019-03-29
    怎么建立简单的数据库2019-01-12
    sql脚本怎么导入数据库2019-01-24
    oracle如何备份数据库2019-01-30
    sql2008附加数据库出错2019-01-31
    查看oracle 数据库时间2019-02-01
    sql文件怎么导入数据库2019-02-03
    sql2000附加数据库怎么2019-02-03
    微信小程序开发 数据库2019-02-04