本子安装

By admin in 美高梅手机版4858 on 2019年4月20日

1.下载deb包

查看

 准备:

[root@localhost moudles]# ls
MySQL-client-5.6.36-1.linux_glibc2.5.x86_64.rpm  MySQL-server-5.6.36-1.linux_glibc2.5.x86_64.rpm

表明系统中是还是不是安装mysql:

[root@localhost moudles]# rpm -qa|grep -i mysql
mysql-libs-5.1.71-1.el6.x86_64

本系统中自带mysql,
将其卸载:

[root@localhost moudles]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
  1. ###  下载并安装MySQL官方的 Yum Repository

    wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    

    本子安装。在当前目录下会生成rpm文件

    美高梅手机版4858 1

  2. ### 使用yum安装

    yum -y install mysql57-community-release-el7-10.noarch.rpm
    yum -y install mysql-community-server
    

     等待1段时间MySQL就设置到位了,然后是对MySQL的有的安装。

  3. ### 修改root密码

    设置成功后默许会成立3个root用户,并指引二个开头密码,要求修改开首密码,运行mysql

    systemctl start mysqld.service
    

    在Mysql的日记搜索起初密码,命令如下

    grep "password" /var/log/mysqld.log
    

    美高梅手机版4858 2

    由此上边包车型客车指令进入数据库

    mysql -uroot -p
    

    美高梅手机版4858 3

    在mysql客户端连接境况下进行修改密码命令

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new@password';
    

    此时密码修改成功,重启mysql服务

    systemctl restart mysqld.service
    
  4. ###   修改字符集为UTF-八

    经过命令 mysql -uroot -p
    进入Mysql,注意是新密码,在mysql意况下通过如下命令查看字符集

    show variables like '%character%';
    

    美高梅手机版4858 4

    我们看看地点的字符集不都以utf-捌,以往大家在bash终端打开mysql配置文件

    vi /etc/my.cnf
    

    凭仗实际意况增进以下配置项

    #add by tangxiaobai
    character-set-server=utf8
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    

    美高梅手机版4858 5

    重启服务器,查看字符集有未有修改成功

    美高梅手机版4858 6

    笔者们看出字符集修改成功

  5. ### 设置mysql协理远程连接

    到现行反革命得了,我们的Mysql还不能够长途连接待上访问,那里大家用的是该表法,登入mysql命令客户端,实施以下命令

    use mysql;
    update user set host = '%' where user = 'root';
    

    重启Mysql服务,用客户端连接工具测试

    美高梅手机版4858 7

    作者们看出mysql连接测试成功。

    但此刻还有叁个主题素材,正是因为安装了Yum
    Repository,以往每一趟yum操作都会自动更新,须求把这么些卸载掉:

    yum -y remove mysql57-community-release-el7-10.noarch
    

美高梅手机版4858 8

rpm -qa|grep mysql
或者
rpm -qa | grep -i mysql

 

贰.运转命令

 

安装MySQL:

[root@localhost moudles]# rpm -ivh MySQL-server-5.6.36-1.linux_glibc2.5.x86_64.rpm
warning: MySQL-server-5.6.36-1.linux_glibc2.5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                ########################################### [100%]
   1:MySQL-server           ########################################### [100%]
warning: user mysql does not exist - using root
warning: group mysql does not exist - using root
warning: user mysql does not exist - using root
warning: group mysql does not exist - using root
2017-06-23 22:09:33 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-06-23 22:09:33 0 [Note] Ignoring --secure-file-priv value as server is running with --bootstrap.
2017-06-23 22:09:33 0 [Note] /usr/sbin/mysqld (mysqld 5.6.36) starting as process 1656 ...
2017-06-23 22:09:33 1656 [Note] InnoDB: Using atomics to ref count buffer pool pages
2017-06-23 22:09:33 1656 [Note] InnoDB: The InnoDB memory heap is disabled
2017-06-23 22:09:33 1656 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2017-06-23 22:09:33 1656 [Note] InnoDB: Memory barrier is not used
2017-06-23 22:09:33 1656 [Note] InnoDB: Compressed tables use zlib 1.2.3
2017-06-23 22:09:33 1656 [Note] InnoDB: Using Linux native AIO
2017-06-23 22:09:33 1656 [Note] InnoDB: Using CPU crc32 instructions
2017-06-23 22:09:33 1656 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2017-06-23 22:09:33 1656 [Note] InnoDB: Completed initialization of buffer pool
2017-06-23 22:09:33 1656 [Note] InnoDB: The first specified data file ./ibdata1 did not exist: a new database to be created!
2017-06-23 22:09:33 1656 [Note] InnoDB: Setting file ./ibdata1 size to 12 MB
2017-06-23 22:09:33 1656 [Note] InnoDB: Database physically writes the file full: wait...
2017-06-23 22:09:33 1656 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB
2017-06-23 22:09:33 1656 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB
2017-06-23 22:09:33 1656 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
2017-06-23 22:09:33 1656 [Warning] InnoDB: New log files created, LSN=45781
2017-06-23 22:09:33 1656 [Note] InnoDB: Doublewrite buffer not found: creating new
2017-06-23 22:09:33 1656 [Note] InnoDB: Doublewrite buffer created
2017-06-23 22:09:33 1656 [Note] InnoDB: 128 rollback segment(s) are active.
2017-06-23 22:09:33 1656 [Warning] InnoDB: Creating foreign key constraint system tables.
2017-06-23 22:09:33 1656 [Note] InnoDB: Foreign key constraint system tables created
2017-06-23 22:09:33 1656 [Note] InnoDB: Creating tablespace and datafile system tables.
2017-06-23 22:09:33 1656 [Note] InnoDB: Tablespace and datafile system tables created.
2017-06-23 22:09:33 1656 [Note] InnoDB: Waiting for purge to start
2017-06-23 22:09:33 1656 [Note] InnoDB: 5.6.36 started; log sequence number 0
A random root password has been set. You will find it in '/root/.mysql_secret'.
2017-06-23 22:09:33 1656 [Note] Binlog end
2017-06-23 22:09:33 1656 [Note] InnoDB: FTS optimize thread exiting.
2017-06-23 22:09:33 1656 [Note] InnoDB: Starting shutdown...
2017-06-23 22:09:35 1656 [Note] InnoDB: Shutdown completed; log sequence number 1625977


2017-06-23 22:09:35 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-06-23 22:09:35 0 [Note] Ignoring --secure-file-priv value as server is running with --bootstrap.
2017-06-23 22:09:35 0 [Note] /usr/sbin/mysqld (mysqld 5.6.36) starting as process 1678 ...
2017-06-23 22:09:35 1678 [Note] InnoDB: Using atomics to ref count buffer pool pages
2017-06-23 22:09:35 1678 [Note] InnoDB: The InnoDB memory heap is disabled
2017-06-23 22:09:35 1678 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2017-06-23 22:09:35 1678 [Note] InnoDB: Memory barrier is not used
2017-06-23 22:09:35 1678 [Note] InnoDB: Compressed tables use zlib 1.2.3
2017-06-23 22:09:35 1678 [Note] InnoDB: Using Linux native AIO
2017-06-23 22:09:35 1678 [Note] InnoDB: Using CPU crc32 instructions
2017-06-23 22:09:35 1678 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2017-06-23 22:09:35 1678 [Note] InnoDB: Completed initialization of buffer pool
2017-06-23 22:09:35 1678 [Note] InnoDB: Highest supported file format is Barracuda.
2017-06-23 22:09:35 1678 [Note] InnoDB: 128 rollback segment(s) are active.
2017-06-23 22:09:35 1678 [Note] InnoDB: Waiting for purge to start
2017-06-23 22:09:35 1678 [Note] InnoDB: 5.6.36 started; log sequence number 1625977
2017-06-23 22:09:35 1678 [Note] Binlog end
2017-06-23 22:09:35 1678 [Note] InnoDB: FTS optimize thread exiting.
2017-06-23 22:09:35 1678 [Note] InnoDB: Starting shutdown...
2017-06-23 22:09:37 1678 [Note] InnoDB: Shutdown completed; log sequence number 1625987


A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
You will find that password in '/root/.mysql_secret'.

You must change that password on your first connect,
no other statement but 'SET PASSWORD' will be accepted.
See the manual for the semantics of the 'password expired' flag.

Also, the account for the anonymous user has been removed.

In addition, you can run:

  /usr/bin/mysql_secure_installation

which will also give you the option of removing the test database.
This is strongly recommended for production servers.

See the manual for more instructions.

Please report any problems at http://bugs.mysql.com/

The latest information about MySQL is available on the web at

  http://www.mysql.com

Support MySQL by buying support/licenses at http://shop.mysql.com

New default config file was created as /usr/my.cnf and
will be used by default by the server when you start it.
You may edit this file to change server settings

 随机给 root
用户创造了三个密码。

 

推断是不是安装成功:

[root@localhost moudles]# ps -ef|grep mysql
root       1748   1534  0 22:22 pts/0    00:00:00 grep mysql

设置成功,可是未有运营。

 

查看用户是或不是创建成功:

[root@localhost home]# cat /etc/passwd|grep mysql    //查看用户数据库, 其中的域给出了用户名、加密口令和用户的其他信息
mysql:x:498:498:MySQL server:/var/lib/mysql:/bin/bash
[root@localhost home]# cat /etc/group|grep mysql   //查看本地相关的用户组信息
mysql:x:498:

 

翻看安装版本:

[root@localhost home]# mysqladmin --version
mysqladmin  Ver 8.42 Distrib 5.6.36, for Linux on x86_64

 

启动mysql:

[root@localhost home]# service mysql start
Starting MySQL.Logging to '/var/lib/mysql/localhost.localdomain.err'. [确定]

 

查看意况:

[root@localhost home]# ps -ef|grep mysql
root       1791      1  0 22:35 pts/0    00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid
mysql      1886   1791  2 22:35 pts/0    00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/localhost.localdomain.err --pid-file=/var/lib/mysql/localhost.localdomain.pid
root       1914   1534  0 22:36 pts/0    00:00:00 grep mysql

 

路径 解释 备注
/var/lib/mysql/
mysql 数据库文件的存放目录
/var/lib/mysql/localhost.localdomain.pid
/usr/share/mysql/
配置文件目录
mysql.server 命令及配置文件
/usr/bin/
相关命令目录
mysqladmin, mysqldump 等命令
/etc/init.d/mysql
启停相关脚本
/etc/init.d/mysql stop 停止 mysql 等

 

 

登陆mysql:

[root@localhost ~]# cat .mysql_secret   //上面安装mysql时,系统随机给root用户生成的密码
# The random password set for the root user at Fri Jun 23 22:09:33 2017 (local time): 8nnS1if6k3VEnnHs

[root@localhost ~]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.6.36

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> exit; //退出mysql

 

修改 root
用户密码:

1.用 set password
命令:

mysql> set password for root@localhost = password('root');
Query OK, 0 rows affected (0.32 sec)

2.用 mysqladmin:

[root@localhost ~]# /usr/bin/mysqladmin -uroot -p123 password 123456  
Warning: Using a password on the command line interface can be insecure.

叁.用 update 直接编辑 user 表:

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> update user set password = password('123') where user='root' and host='localhost';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

 

关闭mysql:

[root@localhost home]# service mysql stop
Shutting down MySQL..                                      [确定]

 

1 sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
2 sudo apt update

即便有就卸载

mysql开机自启:

方法一:

[root@localhost ~]# chkconfig mysql on
[root@localhost ~]# chkconfig --list|grep mysql    //查看启动状态
mysql           0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭    //运行级别

 

方法二:

[root@localhost ~]# ntsysv 

美高梅手机版4858 9

[*]xxx
代表开机启用。

 

美高梅手机版4858 10

rpm -e mysql-libs --nodeps
或者
yum remove mysql*

rpm -ev MySQL-devel-5.6.23-1.linux_glibc2.5



命令卸载mysql及相关组件

布局配置文件修改字符集:

拷贝一份斩新的安顿文件到
etc 目录下,用作全局配置文件。

[root@localhost ~]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf

 

翻开字符集:

mysql> show variables like '%char%';   //或者 show variables like '%character%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

 

固有配置文件:

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[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

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# socket = .....

# 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 = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

修改字符集之后的安顿文件:

[root@localhost mysql]# vim /etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[client]
#password = [your_password]
port = 3306
socket = /var/lib/mysql/mysql.sock 
default-character-set = utf8

[mysqld]
port = 3306
character_set_server = utf8
character_set_client = utf8
collation-server = utf8_general_ci


# 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

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# socket = .....

# 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 = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES


[mysql]
default-character-set = utf8 

新民主主义革命字体,樱桃红背景为修改内容。

 

注意:在未曾改变字符集此前,数据库中是区别意插入男士的。插入男生会抛出错误:

ERROR 1366 (HY000): Incorrect string value: '\xE9\x98\xBF\xE6\xA1\x91' for column 'name' at row 1

 

3.安装mysql8

 

1  sudo apt install mysql-server

上传

美高梅手机版4858 11

MySQL-client-5.6.35-1.el6.x86_64.rpm

MySQL-devel-5.6.35-1.el6.x86_64.rpm

MySQL-server-5.6.35-1.el6.x86_64.rpm

4.输入root密码

 

美高梅手机版4858 12

安装

五.密码加密方法选择五.x

# rpm -ivh MySQL-server-5.6.35-1.rhel5.x86_64.rpm
# rpm -ivh MySQL-devel-5.6.35-1.rhel5.x86_64.rpm

# rpm -ivh MySQL-client-5.6.35-1.rhel5.x86_64.rpm

如果出现警告就加上 --force --nodeps
rpm -ivh mysql-server-5.5.46-1.linux2.6.x86_64.rpm --force --nodeps

#修改配置文件位置

# cp /usr/share/mysql/my-default.cnf /etc/my.cnf

直接修改密码为空

美高梅手机版4858 13

[mysqld]

 

skip-grant-tables

陆.查看mysql是不是安装成功

 

1 mysql -u root -p

运转服务:#service mysql start

美高梅手机版4858 14

登录:#mysql -uroot -p     //安装mysql
client 才会有

美高梅手机版4858 ,柒.查看mysql字符集,mysql八字符集私下认可为utf-8。

 

1 show variables like '%char%'; 

找到mysql初步随机密码 : #more
/root/.mysql_secret

美高梅手机版4858 15

 

 

 

 

 

 

 

修改密码1

#1.停止mysql数据库
/etc/init.d/mysqld stop

#2.执行如下命令
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

#3.使用root登录mysql数据库
mysql -u root mysql

#4.更新root密码
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
#最新版MySQL请采用如下SQL:
mysql> UPDATE user SET authentication_string=PASSWORD('newpassword') where USER='root';

#5.刷新权限 
mysql> FLUSH PRIVILEGES;

#6.退出mysql
mysql> quit

#7.重启mysql
/etc/init.d/mysqld restart

#8.使用root用户重新登录mysql
mysql -uroot -p 
Enter password: <输入新设的密码newpassword>

 

修改mysql密码2

方法一:
在mysql系统外,使用mysqladmin
# mysqladmin -u root -p password "test123"
Enter password: 【输入原来的密码】

方法二:
通过登录mysql系统,
# mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;
mysql> update user set password=passworD("123456") where user='root';
mysql> flush privileges;
mysql> exit;   

再次设置一次
mysql>  SET PASSWORD = PASSWORD('123456');
        Query OK, 0 rows affected (0.03 sec)

  MySQL> create database roger;

*         Query OK, 1 row affected (0.00 sec)*

 

—————————————–以下参考着修改—————————————————–

忘却密码

忘记原来的myql的root的密码;

首先,你必须要有操作系统的root权限了。要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤。
类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命令后,会导致这样的状况:
/etc/init.d/mysqld status
mysqld dead but subsys locked
这样即使你是在安全模式下启动mysql都未必会有用的,所以一般是这样/etc/init.d/mysqld stop,如果你不幸先用了pkill,那么就start一下再stop咯。
# mysqld_safe --skip-grant-tables &
&,表示在后台运行,不再后台运行的话,就再打开一个终端咯。
# mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';   
mysql> flush privileges;
mysql> exit;                         
##本来mysql是不分大小写的,但是这个是修改的mysql中的mysql数据库的具体的值,要注意到。

 

 修改配置文件字符集

1:在[mysqld]上面加入下面两句话
  1. [client]    
  2. default-character-set=utf8  

在[mysqld]最下面加入下面几句话
  1. default-storage-engine=INNODB    
  2. character-set-server=utf8   
  3. collation-server=utf8_general_ci

2:#vi  /etc/my.cnf  

             修改如下:(红色为添加部分)  

             [client]  
            #password       = your_password  
             port            = 3306  
             socket          = /var/lib/mysql/mysql.sock  
             default-character-set=utf8   (经过验证好像这一步不用设置也可以达到效果)  

              [mysqld]  
               port            = 3306  
                socket          = /var/lib/mysql/mysql.sock  
                skip-locking  
                key_buffer = 16M  
                max_allowed_packet = 1M  
                table_cache = 64  
                sort_buffer_size = 512K  
                net_buffer_length = 8K  
               read_buffer_size = 256K  
               read_rnd_buffer_size = 512K  
               myisam_sort_buffer_size = 8M  
               default-character-set=utf8  
               init_connect='SET NAMES utf8'  



               [mysql]  
               no-auto-rehash  
               default-character-set=utf8  
              保存退出;  

 

  

要是有包冲突

#yum -y remove mysql-libs-5.1*

是还是不是正规运营

# 1、 端口是否打开
[root@aiezu.com ~]# lsof -i:3306
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
mysqld  12207 mysql   14u  IPv4  52350      0t0  TCP *:mysql (LISTEN)

# 2、mysqld服务是否正在运行
[root@aiezu.com ~]# service mysqld status
mysqld (pid  4717) is running...

 查看进程

查看进程:ps -ef|grep mysqld
干掉进程:kill -9 进程号 

 

 

 早先化MySQL及安装密码

# /usr/bin/mysql_install_db

# service mysql start

# cat /root/.mysql_secret  #查看root账号密码

# The random password set for the root user at Wed Dec 11 23:32:50 2013 (local time): qKTaFZnl

# mysql -uroot –pqKTaFZnl

mysql> SET PASSWORD = PASSWORD('123456');    #设置密码为123456

mysql> exit

# mysql -uroot -p123456

 

同意远程登入

mysql> use mysql;

mysql> select host,user,password from user;

+-----------------------+------+-------------------------------------------+
| host                  | user | password                                  |

+-----------------------+------+-------------------------------------------+

| localhost             | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |

| localhost.localdomain | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |

| 127.0.0.1             | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |

| ::1                   | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |

+-----------------------+------+-------------------------------------------+
mysql> update user set password=password('123456') where user='root';

mysql> update user set host='%' where user='root' and host='localhost';

mysql> flush privileges;

mysql> exit

 

安装开机自运转

# chkconfig mysql on

# chkconfig --list | grep mysql

mysql           0:off   1:off   2:on    3:on    4:on    5:on    6:off

 

MySQL的暗中认可安装地点

/var/lib/mysql/               #数据库目录

/usr/share/mysql              #配置文件目录

/usr/bin                     #相关命令目录

/etc/init.d/mysql              #启动脚本

  

修改字符集和数码存款和储蓄路径

配置/etc/my.cnf文件,修改数据存放路线、mysql.sock路线以及私下认可编码utf-8.

client]  
password        = 123456  
port            = 3306  
default-character-set=utf8  
[mysqld]  
port            = 3306  
character_set_server=utf8  
character_set_client=utf8  
collation-server=utf8_general_ci  
#(注意linux下mysql安装完后是默认:表名区分大小写,列名不区分大小写; 0:区分大小写,1:不区分大小写)  
lower_case_table_names=1  
#(设置最大连接数,默认为 151,MySQL服务器允许的最大连接数16384; )  
max_connections=1000  
[mysql]  
default-character-set = utf8  

 

  

翻开字符集

show variables like '%collation%';

show variables like '%char%';

 

 

启动服务就是启动mysql 和 service mysql start一样

rpm 安装会自动配置service mysql start

 

/etc/init.d/mysql start 

停止服务 # /etc/init.d/mysql stop

 

  

  

  

  

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有