您好,登錄后才能下訂單哦!
下面講講關于mysql的管理實際運用舉例,文字的奧妙在于貼近主題相關。所以,閑話就不談了,我們直接看下文吧,相信看完mysql的管理實際運用舉例這篇文章你一定會有所受益。
[root@localhost ~]# mount.cifs //192.168.10.28/share /mnt
Password for root@//192.168.10.28/share:
[root@localhost ~]# cd /mnt/LNMP/
[root@localhost LNMP]# ls
Discuz_X3.4_SC_UTF8.zip mysql-boost-5.7.20.tar.gz nginx-1.12.2.tar.gz php-7.1.10.tar.bz2 php-7.1.20.tar.gz
[root@localhost LNMP]# tar zxvf mysql-boost-5.7.20.tar.gz -C /opt
[root@localhost LNMP]# yum install -y \
gcc gcc-c++ \
ncurses \
ncurses-devel \
bison \
cmake
已加載插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
updates
useradd -s /sbin/nologin mysql
cd /mnt/LNMP
tar zxvf mysql-boost-5.7.20.tar.gz -C /opt
cd /opt/mysql-5.7.20/
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DSYSCONFDIR=/etc \
-DSYSTEMD_PID_DIR=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_BOOST=boost \
-DWITH_SYSTEMD=1
make && make install
chown -R mysql:mysql /usr/local/mysql/
vim /etc/my.cnf
[client]
port = 3306
default-character-set=utf8
socket = /usr/local/mysql/mysql.sock
[mysql]
port = 3306
default-character-set=utf8
socket = /usr/local/mysql/mysql.sock
[mysqld]
user = mysql
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
character_set_server=utf8
pid-file = /usr/local/mysql/mysql.pid
socket = /usr/local/mysql/mysql.sock
server-id = 1
#支持的模塊
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES
[root@localhost mysql-5.7.20]# chown mysql:mysql /etc/my.cnf
[root@localhost mysql-5.7.20]# echo 'PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH' >> /etc/profile
[root@localhost mysql-5.7.20]# echo 'export PATH' >> /etc/profile
[root@localhost mysql-5.7.20]# source /etc/profile
[root@localhost mysql-5.7.20]# cd /usr/local/mysql/
[root@localhost mysql]# bin/mysqld \
> --initialize-insecure \
> --user=mysql \
> --basedir=/usr/local/mysql \
> --datadir=/usr/local/mysql/data
cp usr/lib/systemd/system/mysqld.service /lib/systemd/system/
systemctl start mysqld.service
[root@localhost mysql]# mysqladmin -u root -p password "abc123"
Enter password:
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
[root@localhost mysql]# mysql -uroot -p
Enter password:
mysql> grant all privileges on *.* to 'root'@'%' identified by 'abc123';
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> create database IT;
Query OK, 1 row affected (0.01 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| IT |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.00 sec)
mysql> use IT;
Database changed
mysql> create table it (
-> 崗位類別 varchar(10) not null,
-> 姓名 varchar(5) not null,
-> 年齡 int(3) default 30,
-> 員工ID int(3) not null,
-> 學歷 varchar(5) ,
-> 年限 int(2) ,
-> 薪資 int(5) not null,
-> primary key (員工ID));
Query OK, 0 rows affected (0.02 sec)
mysql> show tables;
| Tables_in_IT |
+--------------+
| it |
+--------------+
1 row in set (0.00 sec)
mysql> select * from it;
Empty set (0.02 sec)
mysql> describe it;
+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| 崗位類別 | varchar(10) | NO | | NULL | |
| 姓名 | varchar(5) | NO | | NULL | |
| 年齡 | int(3) | YES | | NULL | |
| 員工ID | int(3) | NO | PRI | NULL | |
| 學歷 | varchar(5) | YES | | NULL | |
| 年限 | int(2) | YES | | NULL | |
| 薪資 | int(5) | NO | | NULL | |
+--------------+-------------+------+-----+---------+-------+
7 rows in set (0.02 sec)
mysql> insert into it value ('網(wǎng)絡工程師','孫空無',27,011,'本科',3,4800);
Query OK, 1 row affected (0.00 sec)
mysql> select * from it;
+-----------------+-----------+--------+----------+--------+--------+--------+
| 崗位類別 | 姓名 | 年齡 | 員工ID | 學歷 | 年限 | 薪資 |
+-----------------+-----------+--------+----------+--------+--------+--------+
| 網(wǎng)絡工程師 | 孫空無 | 27 | 11 | 本科 | 3 | 4800 |
+-----------------+-----------+--------+----------+--------+--------+--------+
1 row in set (0.00 sec)
mysql> insert into it value ('windows工程師','周萬石朋鳥',18,012,'幼本',0,666);
Query OK, 1 row affected (0.01 sec)
mysql> select * from it;
+------------------+-----------------+--------+----------+--------+--------+--------+
| 崗位類別 | 姓名 | 年齡 | 員工ID | 學歷 | 年限 | 薪資 |
+------------------+-----------------+--------+----------+--------+--------+--------+
| 網(wǎng)絡工程師 | 孫空無 | 27 | 11 | 本科 | 3 | 4800 |
| windows工程師 | 周萬石朋鳥 | 18 | 12 | 幼本 | 0 | 666 |
+------------------+-----------------+--------+----------+--------+--------+--------+
2 rows in set (0.00 sec)
mysql> insert into it value ('水晶頭工程師','媛媛',35,013,'小學',-1,-10000);
Query OK, 1 row affected (0.01 sec)
mysql> insert into it value ('公司廁所管理員','陳文強',55,014,'初中',5,1500);
Query OK, 1 row affected (0.00 sec)
mysql> insert into it value ('公司女性管理工程師','濤濤',20,015,'高中',10,11500);
Query OK, 1 row affected (0.01 sec)
mysql> insert into it value ('公司歌唱家兼播音編程','徐勇',20,016,'博士后',20,111500);
Query OK, 1 row affected (0.01 sec)
mysql> insert into it value ('臺球編程員','澤鵬',18,017,'大專',2,8000);
Query OK, 1 row affected (0.00 sec)
mysql> select * from it;
+--------------------------------+-----------------+--------+----------+-----------+--------+--------+
| 崗位類別 | 姓名 | 年齡 | 員工ID | 學歷 | 年限 | 薪資 |
+--------------------------------+-----------------+--------+----------+-----------+--------+--------+
| 網(wǎng)絡工程師 | 孫空無 | 27 | 11 | 本科 | 3 | 4800 |
| windows工程師 | 周萬石朋鳥 | 18 | 12 | 幼本 | 0 | 666 |
| 水晶頭工程師 | 媛媛 | 35 | 13 | 小學 | -1 | -10000 |
| 公司廁所管理員 | 陳文強 | 55 | 14 | 初中 | 5 | 1500 |
| 公司女性管理工程師 | 濤濤 | 20 | 15 | 高中 | 10 | 11500 |
| 公司歌唱家兼播音編程 | 徐勇 | 20 | 16 | 博士后 | 20 | 111500 |
| 臺球編程員 | 澤鵬 | 18 | 17 | 大專 | 2 | 8000 |
+--------------------------------+-----------------+--------+----------+-----------+--------+--------+
7 rows in set (0.00 sec)
mysql> mysql> select * from it;
+--------------------------------+-----------------+--------+----------+-----------+--------+--------+
| 崗位類別 | 姓名 | 年齡 | 員工ID | 學歷 | 年限 | 薪資 |
+--------------------------------+-----------------+--------+----------+-----------+--------+--------+
| 網(wǎng)絡工程師 | 孫空無 | 27 | 11 | 本科 | 3 | 4800 |
| windows工程師 | 周萬石朋鳥 | 18 | 12 | 幼本 | 0 | 666 |
| 水晶頭工程師 | 媛媛 | 35 | 13 | 小學 | -1 | -10000 |
| 公司廁所管理員 | 陳文強 | 55 | 14 | 初中 | 5 | 1500 |
| 公司女性管理工程師 | 濤濤 | 20 | 15 | 高中 | 10 | 11500 |
| 公司歌唱家兼播音編程 | 徐勇 | 20 | 16 | 博士后 | 20 | 111500 |
| 臺球編程員 | 澤鵬 | 18 | 17 | 大專 | 2 | 8000 |
+--------------------------------+-----------------+--------+----------+-----------+--------+--------+
7 rows in set (0.00 sec)
mysql> update it set 崗位類別='linux工程師' where 員工ID=12;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from it;
+--------------------------------+-----------------+--------+----------+-----------+--------+--------+
| 崗位類別 | 姓名 | 年齡 | 員工ID | 學歷 | 年限 | 薪資 |
+--------------------------------+-----------------+--------+----------+-----------+--------+--------+
| 網(wǎng)絡工程師 | 孫空無 | 27 | 11 | 本科 | 3 | 4800 |
| linux工程師 | 周萬石朋鳥 | 18 | 12 | 幼本 | 0 | 666 |
| 水晶頭工程師 | 媛媛 | 35 | 13 | 小學 | -1 | -10000 |
| 公司廁所管理員 | 陳文強 | 55 | 14 | 初中 | 5 | 1500 |
| 公司女性管理工程師 | 濤濤 | 20 | 15 | 高中 | 10 | 11500 |
| 公司歌唱家兼播音編程 | 徐勇 | 20 | 16 | 博士后 | 20 | 111500 |
| 臺球編程員 | 澤鵬 | 18 | 17 | 大專 | 2 | 8000 |
+--------------------------------+-----------------+--------+----------+-----------+--------+--------+
7 rows in set (0.00 sec)
mysql> quit
Bye
對于以上mysql的管理實際運用舉例相關內(nèi)容,大家還有什么不明白的地方嗎?或者想要了解更多相關,可以繼續(xù)關注我們的行業(yè)資訊板塊。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。