系统运维


mysql日常操作

<h1>表结构</h1> <h2>需求背景:</h2> <p>帮我转一存一下数据库.  国内的活动mysql , 10.0.2.61 , shiyuesdk-activity库 复制表结构到海外的那个mysql ,  10.1.16.4   hw-shiyuesdk-activity2库</p> <p>只复制表结构, 不用复制数据.</p> <h2>复制数据库表结构</h2> <p>mysqldump -h sh-cdb-6mw44ofi.sql.tencentcdb.com -P 61482 -u root -p --no-data shiyuesdk-activity &gt; table_structure.sql</p> <h2>导入数据库表结构</h2> <p>mysql -h sg-cdb-7ekpxc75.sql.tencentcdb.com -P 63987 -u root -p hw-shiyuesdk-activity2 &lt; table_structure.sql</p> <h1>数据库导出、导入</h1> <h2>导出</h2> <pre><code>mysqldump -uroot -p &amp;lt;要导出的数据库名称&amp;gt; &amp;gt; XX.sql</code></pre> <h2>导入</h2> <pre><code>方式一 mysql -uroot -p &amp;lt;导入的数据库名称&amp;gt; &amp;lt; xx.sql &amp;lt;导入的数据库名称&amp;gt;需要在数据库中已存在 方式二 use 数据库名称; source /path/to/xx.sql</code></pre> <h2>导出一张表的内容为csv表格</h2> <pre><code>mysql -uroot -p -e &amp;quot;select * from oms.machines&amp;quot; -B | sed &amp;#039;s/\t/,/g&amp;#039; &amp;gt; ysc_machines.csv</code></pre> <h2>mysql8修改用户的host</h2> <pre><code>UPDATE mysql.user SET host = &amp;#039;%&amp;#039; WHERE user = &amp;#039;root&amp;#039;; FLUSH PRIVILEGES;</code></pre>

页面列表

ITEM_HTML