免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
centos7下安裝mysql及測試centos

步驟1: 下載并安裝MySQL

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -ivh mysql-community-release-el7-5.noarch.rpm# yum install mysql-community-server

步驟2:修改配置文件 /etc/my.cnf 內(nèi)容如下:

# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html[mysqld]## Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.# innodb_buffer_pool_size = 128M## Remove leading # to turn on a very important data integrity option: logging# changes to the binary log between backups.# log_bin## Remove leading # to set options mainly useful for reporting servers.# The server defaults are faster for transactions and fast SELECTs.# Adjust sizes as needed, experiment to find the optimal values.# join_buffer_size = 128M# sort_buffer_size = 2M# read_rnd_buffer_size = 2Mdatadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock#----------------- UTF-8 -----------------#skip-character-set-client-handshakeinit-connect='SET NAMES utf8'character-set-server=utf8character_set_database=utf8#----------------- UTF-8 -----------------## Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0# Recommended in standard MySQL setupsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid

步驟3:重啟mysql服務(wù),配置文件才能生效

# service mysqld restart

步驟4:連接mysql服務(wù)

# mysql -uroot -p

按空格健即可,因為初次安裝mysql,root賬號并沒有設(shè)置密碼。

設(shè)置密碼的方法:

mysql> set password forroot@‘localhost’ = password('123456');

例如:這里,設(shè)置root賬號的登陸密碼為 123456

步驟5:簡單操作mysql

1)連接mysql數(shù)據(jù)庫服務(wù)

2)創(chuàng)建數(shù)據(jù)庫db_test,創(chuàng)建user表

mysql> create database db_test;mysql> use db_test;

mysql> create table user(  -> id INT NOT NULL AUTO_INCREMENT,  -> name varchar(25) ,  -> gender varchar(10),  -> mobile varchar(40),  -> Create_time date,  -> primary key(id)  -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;

強調(diào),ENGINE=InnoDB DEFAULT CHARSET=utf8; 保證了中文插入數(shù)據(jù)庫出現(xiàn)亂碼的情況!

可以通過如下命令查看編碼格式:

show variables like "%char%";

這里之所以保證了編碼格式均為utf8,源于配置文件/etc/my.cnf 的設(shè)置

#----------------- UTF-8 -----------------#skip-character-set-client-handshakeinit-connect='SET NAMES utf8'character-set-server=utf8character_set_database=utf8#----------------- UTF-8 -----------------#

及創(chuàng)建表的時候聲明了

ENGINE=InnoDB DEFAULT CHARSET=utf8; 

3)簡單插入一條數(shù)據(jù),并查看

步驟6:在nodejs中操作mysql數(shù)據(jù)庫

1)遠程授權(quán)連接mysql

mysql> grant all on db_test .* to yzx@localhost identified by '123456';mysql> flush privileges;

格式:grant all on 數(shù)據(jù)庫名字 .* to 用戶名@localhost identified by ‘密碼’

刷新權(quán)限。flush privileges

2)新建mysql.js 代碼如下:

var mysql = require('mysql');   //引入mysql包,(npm install mysql --save)var pool = mysql.createPool({    //創(chuàng)建一個線程池  connectionLimit: 10,          //允許同時有10個線程訪問mysql  host: 'localhost',            //本地IP  user: 'yzx',                  //用戶名 yzx  password: '123456',           //密碼 123456  database: 'db_test'           //數(shù)據(jù)庫名字});pool.getConnection(function (err, connection) {   //開啟連接  if (err) throw err;  var value = 'yzx';  var query = connection.query('SELECT * FROM user WHERE name=?', value, function (err, result) {    if (err) throw err;    console.log(result);    connection.release();  });  console.log(query.sql); });

運行結(jié)果如下: 

3)插入一條數(shù)據(jù) mysql.js代碼修改如下:

var mysql = require('mysql');var pool = mysql.createPool({  connectionLimit: 10,  host: 'localhost',  user: 'yzx',  password: '123456',  database: 'db_test'});pool.getConnection(function (err, connection) {  if (err) throw err;  var sql='INSERT INTO user (name,gender,mobile) values(?,?,?)';  var sqlParams = ['小葉', '男', '10086'];  var query = connection.query(sql, sqlParams, function (err, result) {    if (err) throw err;    console.log("result: ",result);    connection.release();  });  console.log("query.sql: ",query.sql);});

在本地查看數(shù)據(jù)庫

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
CentOS 7.6 MySQL 8.0 RPM包方式安裝及新特性介紹
CentOS下MySQL 5.7.9編譯安裝步驟詳解
Cacti中文版安裝配置
MySQL for linux安裝詳解
CentOS編譯安裝MySql 5.5.15?|?Jeeyong Blog
CentOS7上安裝MySQL 5.7.32(超詳細)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服