MySQL怎么部署服务 mysql服务器端安装教程( 二 )


cd /usr/local/mysql
bin/mysqld --defaults-file=/usr/local/mysql/etc/my.cnf --initialize
* 使用systemd管理mysql
例如:systemctl {start|stop|restart|status} mysqld
cd /usr/lib/systemd/system
touch mysqld.service
chmod 644 mysqld.service
vi mysqld.service
# 添加以下内容
[Unit]
Description=MySQL Server
Documentation=man:mysqld(7)
Documentation=
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
Type=forking
PIDFile=/usr/local/mysql/data/mysqld.pid
# Disable service start and stop timeout logic of systemd for mysqld service.
TimeoutSec=0
# Start main service
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/usr/local/mysql/etc/my.cnf --daemonize --pid-file=/usr/local/mysql/data/mysqld.pid $MYSQLD_OPTS
# Use this to switch malloc implementation
EnvironmentFile=-/etc/sysconfig/mysql
# Sets open_files_limit
LimitNOFILE = 65535
Restart=on-failure
RestartPreventExitStatus=1
PrivateTmp=false
以上内容中注意:The --pid-file option specified in the my.cnf configuration file is ignored by systemd.
默认:LimitNOFILE = 5000,如果连接数(max_connection)需要调大,可以将LimitNOFILE 设置为最大65535
* 创建mysql.conf文件
cd /usr/lib/tmpfiles.d
#Add a configuration file for the systemd tmpfiles feature. The file is named mysql.conf and is placed in /usr/lib/tmpfiles.d.
cd /usr/lib/tmpfiles.d
touch mysql.conf
chmod 644 mysql.conf
* mysql.conf添加内容
vi mysql.conf
添加以下语句:
d /usr/local/mysql/data 0750 mysql mysql -
* 使新添加的mysqld服务开机启动
systemctl enable mysqld.service
* 手动启动mysqld
systemctl start mysqld
systemctl status mysqld
* 获得mysql临时登录密码
cat /usr/local/mysql/data/mysqld.err | grep "temporary password"
* 客户端登录连接mysql服务器
mysql -uroot -p
输入临时密码
* 修改MySQL用户root@localhost密码
mysql alter user root@localhost identified by ''; #此处为了方便设置为空密码
* 测试新密码连接MySQL服务
mysql -uroot -p
至此,我们就完成了在Linux环境下安装MySQL的任务 。通过这两种方式我们可以体会到在Linux环境下安装软件的基本思路及方法 。
如何将mysql安装到系统服务1、如果没有安装mysql数据库MySQL怎么部署服务的话MySQL怎么部署服务,就先安装mysql服务 。
在mysqlMySQL怎么部署服务的安装目录下面的bin目录下面MySQL怎么部署服务,找的mysqld.exe 。
2、安装mysql服务有两种方法MySQL怎么部署服务:
(1)直接运行mysqld.exe就可以安装服务了
(2)如果上面这种方法不行的话,打开dos命令,具体步骤如下:
3、之后打开DOS命令窗口,进入该目录下(一定要进入该目录,否则操作错误) 。
4、输入命令:mysqld --install,之后出现如下界面 。提示安装服务成功 。
5、如果要卸载服务,可以输入如下命令:mysqld --remove 。出现如下界面 。提示移除服务成功 。
注意:注意是mysqld --install不是mysql --install,这里容易输入错误 。
数据库mysql怎么放到服务器上有多种方法啊 。介绍其中一种,使用mysql数据库MySQL怎么部署服务的ODBC驱动 。
步骤:
1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3.51.23-win32.msi(其中*是版本号) , 下载并安装 。
2.在Mysql中创建数据库实例 。
3.打开控制面板 -- 管理工具 -- 数据源ODBC,在用户DSN中添加一个MySQL ODBC 3.51数据源 。
4.在登录login选项卡中输入数据源名称Data Source Name,此处输入MysqlDNS(也可以自己随便命名,只要在后面导入数据的时候选择正确的数据源名字就行);然后输入服务器Server,用户User,密码Password,输入正确后选择要导入的数据库,Database选择MySQL怎么部署服务你需要导入的数据库 。在连接选项connect options中根据需要设置MySql使用的端口port和字符集Character Set 。

推荐阅读